/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/atoms/Checkbox/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_wrapper__2tZSi {

    width: 100%
}

.styles_container__afNZ0 {

    position: relative;

    display: inline-flex;

    cursor: pointer;

    align-items: center;

    -moz-column-gap: 0.75rem;

         column-gap: 0.75rem
}
.styles_container__afNZ0 .styles_input__CJpwo {

    height: 1.25rem;

    width: 1.25rem;

    cursor: pointer;

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;

    border-radius: 4px;

    border-width: 2px;

    --tw-border-opacity: 1;

    border-color: rgb(232 232 232 / var(--tw-border-opacity, 1))
}
.styles_container__afNZ0 .styles_icon__7iNDX {

    position: absolute;

    left: 0.25rem;

    opacity: 0
}
.styles_container__afNZ0 .styles_input__CJpwo:checked + .styles_icon__7iNDX {

    opacity: 1
}
.styles_container__afNZ0 .styles_label__8V3qO {

    -webkit-user-select: none;

       -moz-user-select: none;

            user-select: none;

    font-size: 14px;

    line-height: 21px;

    font-weight: 500;

    --tw-text-opacity: 1;

    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_container__afNZ0.styles_disabled__b0nua {

    cursor: not-allowed;

    opacity: 0.5
}
.styles_container__afNZ0.styles_disabled__b0nua .styles_input__CJpwo {

    cursor: not-allowed
}
.styles_container__afNZ0.styles_error__jW6Hc .styles_input__CJpwo {

    --tw-border-opacity: 1;

    border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
}
.styles_container__afNZ0.styles_error__jW6Hc .styles_label__8V3qO {

    --tw-text-opacity: 1;

    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
.styles_container__afNZ0.styles_error__jW6Hc .styles_icon__7iNDX {

    --tw-text-opacity: 1;

    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
.styles_container__afNZ0.styles_primary__TfXR7 .styles_input__CJpwo:checked {

    --tw-border-opacity: 1;

    border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
}
.styles_container__afNZ0.styles_primary__TfXR7 .styles_input__CJpwo:checked + .styles_icon__7iNDX {

    --tw-text-opacity: 1;

    color: rgb(37 99 235 / var(--tw-text-opacity, 1))
}

.styles_errorMessage__q2Cye {

    margin-top: 0.25rem;

    text-align: left;

    font-size: 12px;

    line-height: 18px;

    font-weight: 400;

    --tw-text-opacity: 1;

    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}

@media (min-width: 1024px) {

    .styles_errorMessage__q2Cye {

        font-size: 14px;

        line-height: 21px;

        font-weight: 400
    }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/atoms/Input/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_container__gLHui {
  position: relative;
  display: flex;
  min-height: 40px;
  flex-direction: column
}
.styles_container__gLHui .styles_label__GhwR1 {
  height: 1rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_container__gLHui .styles_error__kPV_Z {
  margin-bottom: 0.25rem;
  font-size: 11px;
  line-height: 16.5px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(232 232 232 / var(--tw-text-opacity, 1))
}
.styles_container__gLHui .styles_input__ndawd {
  height: 2.5rem;
  width: 100%;
  border-radius: 6px;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(22 25 44 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px
}
.styles_container__gLHui .styles_input__ndawd::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(203 203 209 / var(--tw-text-opacity, 1))
}
.styles_container__gLHui .styles_input__ndawd::placeholder {
  --tw-text-opacity: 1;
  color: rgb(203 203 209 / var(--tw-text-opacity, 1))
}
.styles_container__gLHui .styles_input__ndawd:-webkit-autofill, .styles_container__gLHui .styles_input__ndawd:-webkit-autofill:hover, .styles_container__gLHui .styles_input__ndawd:-webkit-autofill:focus {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(232 232 232 / var(--tw-border-opacity, 1));
  -webkit-text-fill-color: #09071F;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s
}

.styles_textarea__Mkh09 {
  padding-top: 0.75rem
}

.styles_label__GhwR1 .styles_input__ndawd {
  margin-top: 0.5rem
}
.styles_label__GhwR1 .styles_password__UmWUe {
  top: 1.75rem
}
.styles_label__GhwR1 .styles_leftIcon__iNKnO {
  top: 1.75rem
}
.styles_label__GhwR1 .styles_rightIcon__O_Nv7 {
  top: 1.75rem
}

.styles_fullWidth__YqACA {
  width: 100%
}

.styles_password__UmWUe {
  position: absolute;
  right: 0px;
  top: 0px;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center
}
.styles_password__UmWUe svg {
  height: 1.5rem;
  width: 1.5rem
}
.styles_password__UmWUe svg path {
  fill: #666666
}

.styles_leftIcon__iNKnO {
  position: absolute;
  top: 0px;
  left: 0px;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center
}

.styles_left___eK0B .styles_input__ndawd {
  padding-left: 2.5rem
}
.styles_left___eK0B .styles_leftIcon__iNKnO svg {
  height: 1rem;
  width: 1rem
}

.styles_rightIcon__O_Nv7 {
  position: absolute;
  top: 0px;
  right: 0px;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center
}

.styles_right__rxDdo .styles_input__ndawd {
  padding-right: 2.5rem
}
.styles_right__rxDdo .styles_rightIcon__O_Nv7 svg {
  height: 1rem;
  width: 1rem
}

.styles_message__WKKAX .styles_input__ndawd {
  margin-bottom: 0.5rem;
  --tw-border-opacity: 1;
  border-color: rgb(102 203 159 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(102 203 159 / var(--tw-text-opacity, 1))
}
.styles_message__WKKAX .styles_input__ndawd::-moz-placeholder {
  color: rgb(102 203 159 / 0.7)
}
.styles_message__WKKAX .styles_input__ndawd::placeholder {
  color: rgb(102 203 159 / 0.7)
}
.styles_message__WKKAX .styles_error__kPV_Z {
  --tw-text-opacity: 1;
  color: rgb(102 203 159 / var(--tw-text-opacity, 1))
}

.styles_error__kPV_Z .styles_input__ndawd {
  margin-bottom: 0.5rem;
  --tw-border-opacity: 1;
  border-color: rgb(241 96 99 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(241 96 99 / var(--tw-text-opacity, 1))
}
.styles_error__kPV_Z .styles_input__ndawd::-moz-placeholder {
  color: rgb(241 96 99 / 0.7)
}
.styles_error__kPV_Z .styles_input__ndawd::placeholder {
  color: rgb(241 96 99 / 0.7)
}
.styles_error__kPV_Z .styles_error__kPV_Z {
  --tw-text-opacity: 1;
  color: rgb(241 96 99 / var(--tw-text-opacity, 1))
}

.styles_disabled__NbTxn {
  cursor: not-allowed
}
.styles_disabled__NbTxn .styles_label__GhwR1 {
  --tw-text-opacity: 1;
  color: rgb(232 232 232 / var(--tw-text-opacity, 1))
}
.styles_disabled__NbTxn .styles_error__kPV_Z {
  color: rgb(241 96 99 / 0.7)
}
.styles_disabled__NbTxn .styles_input__ndawd {
  --tw-text-opacity: 1;
  color: rgb(232 232 232 / var(--tw-text-opacity, 1))
}
.styles_disabled__NbTxn .styles_input__ndawd::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(232 232 232 / var(--tw-text-opacity, 1))
}
.styles_disabled__NbTxn .styles_input__ndawd::placeholder {
  --tw-text-opacity: 1;
  color: rgb(232 232 232 / var(--tw-text-opacity, 1))
}

.styles_sm__ZSE_j {
  min-height: 32px
}
.styles_sm__ZSE_j .styles_input__ndawd {
  height: 2rem
}
.styles_sm__ZSE_j .styles_password__UmWUe {
  height: 2rem
}

.styles_md__tF3Ws {
  min-height: 40px
}
.styles_md__tF3Ws .styles_input__ndawd {
  height: 2.5rem
}
.styles_md__tF3Ws .styles_password__UmWUe {
  height: 2.5rem
}

.styles_lg__RfbOW {
  min-height: 48px
}
.styles_lg__RfbOW .styles_input__ndawd {
  height: 3rem
}
.styles_lg__RfbOW .styles_password__UmWUe {
  height: 3rem
}

.styles_shadow__UksWH {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.styles_borders__wsd3M .styles_input__ndawd {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(22 25 44 / var(--tw-border-opacity, 1))
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/atoms/LanguageSelect/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_Dropdown__Gf2m_ {
    position: relative
}
.styles_Dropdown__Gf2m_.styles_primary__h1_B9 .styles_dropdownBtn__h0g7G {
    display: flex;
    cursor: pointer;
    align-items: center;
    gap: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_Dropdown__Gf2m_.styles_primary__h1_B9 .styles_dropdownBtn__h0g7G .styles_icon__OEZMi svg path {
    fill: #00188a
}
.styles_Dropdown__Gf2m_.styles_primary__h1_B9 .styles_dropdownContent__UQ5rh {
    position: absolute;
    top: 150%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    --tw-shadow: 0px 0px 10px 0px rgba(76,87,125,.02);
    --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_Dropdown__Gf2m_.styles_primary__h1_B9 .styles_dropdownContent__UQ5rh .styles_dropdownItem__edJw6 {
    margin-bottom: 0.25rem;
    cursor: pointer;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_Dropdown__Gf2m_.styles_light__wnkZU .styles_dropdownBtn__h0g7G {
    display: flex;
    cursor: pointer;
    align-items: center;
    gap: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(254 254 254 / var(--tw-text-opacity, 1))
}
.styles_Dropdown__Gf2m_.styles_light__wnkZU .styles_dropdownBtn__h0g7G .styles_icon__OEZMi svg path {
    fill: #FEFEFE
}
.styles_Dropdown__Gf2m_.styles_light__wnkZU .styles_dropdownContent__UQ5rh {
    position: absolute;
    right: 0px;
    top: 150%;
    width: 100%;
    min-width: 100px;
    border-radius: 8px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-shadow: 0px 0px 10px 0px rgba(76,87,125,.02);
    --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_Dropdown__Gf2m_.styles_light__wnkZU .styles_dropdownContent__UQ5rh .styles_dropdownItem__edJw6 {
    cursor: pointer;
    border-radius: 6px;
    padding: 0.25rem;
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_Dropdown__Gf2m_.styles_light__wnkZU .styles_dropdownContent__UQ5rh .styles_dropdownItem__edJw6:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(237 242 247 / var(--tw-bg-opacity, 1))
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/atoms/SelectBox/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_selectContainer__Qm_A7 {
    position: relative;
    z-index: 1;
    display: flex;
    min-width: 100px;
    flex-direction: column;
    justify-content: center
}
.styles_selectContainer__Qm_A7 .styles_title__VY4nA {
    height: 22px;
    font-size: 14px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
.styles_selectContainer__Qm_A7 .styles_error__8i7WV {
    margin-bottom: 5px;
    margin-top: 6px;
    font-size: 11px;
    font-weight: 400;
    line-height: 16.5px;
    --tw-text-opacity: 1;
    color: rgb(232 232 232 / var(--tw-text-opacity, 1))
}

.styles_select__Rp_x6 {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 3rem;
    cursor: pointer;
    padding-left: 1rem;
    padding-right: 1rem;
    border-radius: 6px;
    position: relative;
    z-index: 10;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: linear
}
.styles_select__Rp_x6 .styles_mask__qoZUB {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    cursor: pointer;
    opacity: 0
}
.styles_select__Rp_x6 .styles_label__yaaT1 {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-right: 8px;
    font-size: 13px;
    font-weight: 500;
    line-height: 19.5px;
    --tw-text-opacity: 1;
    color: rgb(232 232 232 / var(--tw-text-opacity, 1));
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left
}
.styles_select__Rp_x6 .styles_label__yaaT1.styles_active__T9FaR {
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.styles_select__Rp_x6 .styles_label__yaaT1 .styles_justifyCenter__nKqGl {
    justify-content: center
}
.styles_select__Rp_x6 .styles_label__yaaT1 .styles_justifyFlexStart__DAsjQ {
    justify-content: flex-start
}
.styles_select__Rp_x6 .styles_label__yaaT1 .styles_justifyFlexEnd__0_DQJ {
    justify-content: flex-end
}
.styles_select__Rp_x6 .styles_visibleContainer__SeXX6 {
    position: absolute;
    left: 0;
    top: 50px;
    z-index: 20;
    width: 100%;
    border-radius: 5px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
    --tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(232 232 232 / var(--tw-border-opacity, 1))
}
.styles_select__Rp_x6 .styles_visibleContainer__SeXX6 .styles_search__YlL__ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    height: 52px;
    width: 100%;
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 5px;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(232 232 232 / var(--tw-border-opacity, 1))
}
.styles_select__Rp_x6 .styles_visibleContainer__SeXX6 .styles_ulContainer__OtQTk {
    position: relative;
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    max-height: 120px;
    width: 100%;
    overflow-y: auto;
    border-radius: 5px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 5px;
    --tw-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
    --tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_select__Rp_x6 .styles_visibleContainer__SeXX6 .styles_ulContainer__OtQTk li {
    display: flex;
    min-height: 35px;
    width: 100%;
    cursor: pointer;
    flex-direction: row;
    align-items: center;
    padding-left: 10px;
    text-align: left;
    font-size: 14px;
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
.styles_select__Rp_x6 .styles_visibleContainer__SeXX6 .styles_ulContainer__OtQTk li .styles_checkbox__z5CMr {
    position: relative;
    margin-right: 8px;
    display: flex;
    height: 16px;
    width: 16px;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(232 232 232 / var(--tw-border-opacity, 1))
}
.styles_select__Rp_x6 .styles_visibleContainer__SeXX6 .styles_ulContainer__OtQTk li .styles_checkbox__z5CMr.styles_active__T9FaR {
    display: flex;
    align-items: center;
    justify-content: center
}
.styles_select__Rp_x6 .styles_visibleContainer__SeXX6 .styles_ulContainer__OtQTk li .styles_checkbox__z5CMr.styles_active__T9FaR span {
    position: absolute;
    height: 8px;
    width: 8px;
    border-radius: 4px;
    --tw-bg-opacity: 1;
    background-color: rgb(102 102 102 / var(--tw-bg-opacity, 1))
}
.styles_select__Rp_x6 .styles_visibleContainer__SeXX6 .styles_ulContainer__OtQTk li:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1))
}
.styles_select__Rp_x6.styles_outline__ItYi1 {
    border-width: 1px;
    background-color: transparent;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_select__Rp_x6.styles_outline__ItYi1 .styles_label__yaaT1 {
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
.styles_select__Rp_x6.styles_outline__ItYi1 .styles_label__yaaT1.styles_active__T9FaR {
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
.styles_select__Rp_x6.styles_outline__ItYi1 .styles_ulContainer__OtQTk li {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(232 232 232 / var(--tw-border-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.styles_select__Rp_x6.styles_outline__ItYi1 .styles_ulContainer__OtQTk li:last-child {
    border-width: 0
}
.styles_select__Rp_x6.styles_outline__ItYi1 .styles_ulContainer__OtQTk li:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1))
}
.styles_select__Rp_x6.styles_sm__nVbAr {
    height: 32px
}
.styles_select__Rp_x6.styles_sm__nVbAr .styles_visibleContainer__SeXX6 {
    top: 30px
}
.styles_select__Rp_x6.styles_md__9v9KR {
    height: 40px
}
.styles_select__Rp_x6.styles_md__9v9KR .styles_visibleContainer__SeXX6 {
    top: 38px
}
.styles_select__Rp_x6.styles_lg__pP0Rw {
    height: 50px
}
.styles_select__Rp_x6.styles_lg__pP0Rw .styles_visibleContainer__SeXX6 {
    top: 48px
}

.styles_fullWidth__fPC_U {
    width: 100%
}

.styles_onlyIcon__SS8N2 {
    min-width: 52px
}

@media (min-width: 1024px) {
    .styles_onlyIcon__SS8N2 {
        min-width: 100px
    }
}
.styles_onlyIcon__SS8N2 .styles_label__yaaT1 {
    display: none
}
@media (min-width: 1024px) {
    .styles_onlyIcon__SS8N2 .styles_label__yaaT1 {
        display: flex
    }
}

.styles_shadow__29BjS {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.styles_left__3RndL {
    flex-direction: row-reverse
}

.styles_right__XA6dH {
    flex-direction: row
}

.styles_error__8i7WV .styles_input__sUcQV {
    margin-bottom: 6px;
    --tw-border-opacity: 1;
    border-color: rgb(241 96 99 / var(--tw-border-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(241 96 99 / var(--tw-text-opacity, 1))
}
.styles_error__8i7WV .styles_input__sUcQV::-moz-placeholder {
    color: rgb(241 96 99 / 0.7)
}
.styles_error__8i7WV .styles_input__sUcQV::placeholder {
    color: rgb(241 96 99 / 0.7)
}
.styles_error__8i7WV .styles_error__8i7WV {
    --tw-text-opacity: 1;
    color: rgb(241 96 99 / var(--tw-text-opacity, 1))
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/molecules/Banner/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_BannerContainer__0WibE {
  position: relative;
  height: 50vh;
  width: 100%;
  background-size: cover;
  background-position: center;
}
@media (min-width: 1024px) {
  .styles_BannerContainer__0WibE {
    height: 400px;
  }
}
.styles_BannerContainer__0WibE .styles_blueBg__Bc9gT {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 40;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1));
  opacity: 0.2;
}
.styles_BannerContainer__0WibE .styles_BannerDetails__XIFiH {
  position: relative;
  z-index: 50;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.styles_BannerContainer__0WibE .styles_BannerDetails__XIFiH .styles_status__4u7Wo {
  text-align: center;
  font-size: 11px;
  line-height: 16.5px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}
.styles_BannerContainer__0WibE .styles_BannerDetails__XIFiH .styles_title__MpDCN {
  text-align: center;
  font-size: 28px;
  line-height: 42px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .styles_BannerContainer__0WibE .styles_BannerDetails__XIFiH .styles_title__MpDCN {
    font-size: 40px;
    line-height: 54px;
    font-weight: 600;
  }
}
@media (min-width: 1024px) {
  .styles_BannerContainer__0WibE .styles_BannerDetails__XIFiH .styles_title__MpDCN {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
  }
}
.styles_BannerContainer__0WibE .styles_BannerDetails__XIFiH .styles_title__MpDCN {
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7);
}

.styles_StickyNavigation__FEuXE {
  display: none;
  width: 100%;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

@media (min-width: 1024px) {
  .styles_StickyNavigation__FEuXE {
    display: block;
  }
}
.styles_StickyNavigation__FEuXE .styles_stickyContent__iHS_H {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .styles_StickyNavigation__FEuXE .styles_stickyContent__iHS_H {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .styles_StickyNavigation__FEuXE .styles_stickyContent__iHS_H {
    max-width: 1024px;
  }
}
@media (min-width: 1120px) {
  .styles_StickyNavigation__FEuXE .styles_stickyContent__iHS_H {
    max-width: 1120px;
  }
}
.styles_StickyNavigation__FEuXE .styles_stickyContent__iHS_H {
  display: flex;
}
.styles_StickyNavigation__FEuXE .styles_navigation__M_Gxe {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 0.5rem;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(160 174 192 / var(--tw-text-opacity, 1));
}
.styles_StickyNavigation__FEuXE .styles_navigation__M_Gxe .styles_activeNav__kec0Y {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/molecules/HamburgerMenu/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_HamburgerMenu__ibeLy {
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    cursor: pointer;
    flex-direction: column;
    align-items: center;
    justify-content: center
}
.styles_HamburgerMenu__ibeLy.styles_primary__iUHzx .styles_line__4fW3g {
    position: relative;
    height: 2px;
    width: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.styles_HamburgerMenu__ibeLy.styles_primary__iUHzx .styles_line__4fW3g:before {
    position: absolute;
    top: -6px;
    height: 2px;
    width: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-content: "";
    content: var(--tw-content)
}
.styles_HamburgerMenu__ibeLy.styles_primary__iUHzx .styles_line__4fW3g:after {
    position: absolute;
    bottom: -6px;
    height: 2px;
    width: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-content: "";
    content: var(--tw-content)
}
.styles_HamburgerMenu__ibeLy.styles_light__392gp .styles_line__4fW3g {
    position: relative;
    height: 2px;
    width: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.styles_HamburgerMenu__ibeLy.styles_light__392gp .styles_line__4fW3g:before {
    position: absolute;
    top: -6px;
    height: 2px;
    width: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-content: "";
    content: var(--tw-content)
}
.styles_HamburgerMenu__ibeLy.styles_light__392gp .styles_line__4fW3g:after {
    position: absolute;
    bottom: -6px;
    height: 2px;
    width: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-content: "";
    content: var(--tw-content)
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/molecules/Aside/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_DetailsContainer__9Efyg {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_DetailsContainer__9Efyg {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_DetailsContainer__9Efyg {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_DetailsContainer__9Efyg {
        max-width: 1120px
    }
}
.styles_DetailsContainer__9Efyg {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 8rem;
    text-align: center
}
@media (min-width: 768px) {
    .styles_DetailsContainer__9Efyg {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_DetailsContainer__9Efyg .styles_title__6mKuF {
    margin-bottom: 1.25rem;
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_DetailsContainer__9Efyg .styles_aside__fB3k3 {
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_DetailsContainer__9Efyg .styles_aside__fB3k3 p {
    margin-bottom: 1.25rem;
    text-align: center
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/molecules/MdxText/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.styles_article__aSo1k{
    width: 100%;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_article__aSo1k ul{
    list-style-position: inside;
    list-style-type: disc
}
.styles_article__aSo1k ul li{
    position: relative;
    margin-bottom: 0.5rem;
    display: flex;
    padding-left: 1rem;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_article__aSo1k ul li::before{
    position: absolute;
    left: 0px;
    top: 0px;
    margin-right: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
    --tw-content: "•";
    content: var(--tw-content)
}
.styles_article__aSo1k ol{
    list-style-position: inside
}
.styles_article__aSo1k ol li{
    margin-bottom: 0.5rem;
    display: flex;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_article__aSo1k p{
    margin-bottom: 1.5rem;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/molecules/StickyFooter/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_StickyFooterContainer__1DtgR {
    display: flex;
    width: 100%;
    min-width: 350px;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}
@media (min-width: 1024px) {
    .styles_StickyFooterContainer__1DtgR {
        flex-direction: row;
        padding-top: 0px;
        padding-bottom: 0px
    }
}
.styles_StickyFooterContainer__1DtgR .styles_title__u4v60 {
    margin-bottom: 1.25rem;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_StickyFooterContainer__1DtgR .styles_title__u4v60 {
        margin-bottom: 0px
    }
}
.styles_StickyFooterContainer__1DtgR .styles_stackLink__Y9TC6 {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem
}
@media (min-width: 1024px) {
    .styles_StickyFooterContainer__1DtgR .styles_stackLink__Y9TC6 {
        width: auto;
        gap: 1.25rem
    }
}
.styles_StickyFooterContainer__1DtgR .styles_stackLink__Y9TC6 .styles_link__7MXpG {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/molecules/SloganBox/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_SloganContainer__ze9Hx {
    margin-top: 4rem;
    margin-bottom: 4rem;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_SloganContainer__ze9Hx {
        flex-direction: row
    }
}
.styles_SloganContainer__ze9Hx .styles_boxes__DiWUN {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_SloganContainer__ze9Hx .styles_boxes__DiWUN {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_SloganContainer__ze9Hx .styles_boxes__DiWUN {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_SloganContainer__ze9Hx .styles_boxes__DiWUN {
        max-width: 1120px
    }
}
.styles_SloganContainer__ze9Hx .styles_boxes__DiWUN {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 3rem
}
@media (min-width: 1024px) {
    .styles_SloganContainer__ze9Hx .styles_boxes__DiWUN {
        flex-direction: row
    }
}
.styles_SloganContainer__ze9Hx .styles_box__v9B3e {
    margin-bottom: 5rem;
    display: flex;
    flex: 1 1 0%;
    flex-direction: column
}
.styles_SloganContainer__ze9Hx .styles_box__v9B3e > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse))
}
.styles_SloganContainer__ze9Hx .styles_box__v9B3e {
    border-left-width: 1px;
    --tw-border-opacity: 1;
    border-left-color: rgb(0 24 138 / var(--tw-border-opacity, 1));
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2.5rem
}
@media (min-width: 1024px) {
    .styles_SloganContainer__ze9Hx .styles_box__v9B3e {
        margin-bottom: 0px;
        width: calc(100 / 2 - 20px)
    }
}
.styles_SloganContainer__ze9Hx .styles_box__v9B3e .styles_title__ZmYCE {
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_SloganContainer__ze9Hx .styles_box__v9B3e .styles_details__7M5nN {
    width: 90%;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/atoms/Image/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_image__yqfEm.styles_bgImage__BuHze {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/atoms/Button/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_button__td6Xf {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    text-align: center;
    height: 2.5rem;
    cursor: pointer;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: linear
}
.styles_button__td6Xf b {
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: linear
}
.styles_button__td6Xf svg {
    width: 1rem
}
.styles_button__td6Xf path {
    fill: #FFFFFF;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: linear
}
.styles_button__td6Xf.styles_fullWidth__ZNv5E {
    width: 100%
}
.styles_button__td6Xf.styles_light__zDGTw {
    border-width: 1px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.styles_button__td6Xf.styles_light__zDGTw .styles_text__8Ev9A {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: linear
}
.styles_button__td6Xf.styles_outline__CCOpt {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(0 24 138 / var(--tw-border-opacity, 1));
    background-color: transparent
}
.styles_button__td6Xf.styles_outline__CCOpt path {
    fill: #00188a
}
.styles_button__td6Xf.styles_outline__CCOpt b {
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_button__td6Xf.styles_primary__L31ar {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(0 24 138 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1))
}
.styles_button__td6Xf.styles_primary__L31ar path {
    fill: #FFFFFF
}
.styles_button__td6Xf.styles_primary__L31ar b {
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_button__td6Xf.styles_success__iqEdU {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(102 203 159 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(102 203 159 / var(--tw-bg-opacity, 1))
}
.styles_button__td6Xf.styles_success__iqEdU path {
    fill: #FFFFFF
}
.styles_button__td6Xf.styles_success__iqEdU b {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_button__td6Xf.styles_danger__vPBZe {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(241 96 99 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(241 96 99 / var(--tw-bg-opacity, 1))
}
.styles_button__td6Xf.styles_danger__vPBZe b {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_button__td6Xf.styles_link__RPWUa {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(241 96 99 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(241 96 99 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_button__td6Xf.styles_text__8Ev9A {
    justify-content: flex-start;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.styles_button__td6Xf.styles_justifyCenter__Ya8de {
    justify-content: center
}
.styles_button__td6Xf.styles_justifyFlexStart__rIyA4 {
    justify-content: flex-start
}
.styles_button__td6Xf.styles_justifyFlexEnd__HL46U {
    justify-content: flex-end
}
.styles_button__td6Xf.styles_sm__UqaBo {
    height: 2.25rem
}
.styles_button__td6Xf.styles_md__QPcTW {
    height: 2.5rem
}
.styles_button__td6Xf.styles_lg__luob0 {
    height: 3rem
}
.styles_button__td6Xf.styles_shadow__b4dOB {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_button__td6Xf.styles_disabled__qsVWD {
    opacity: 0.75
}
.styles_button__td6Xf.styles_disabled__qsVWD:not(.styles_disable__BAR6y):hover {
    cursor: not-allowed
}

.styles_withIcon__cc5bp {
    display: inline-block;
    display: flex;
    width: 3rem;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem
}

@media (min-width: 1024px) {
    .styles_withIcon__cc5bp {
        width: auto
    }
}
.styles_withIcon__cc5bp path {
    fill: #FFFFFF
}
.styles_withIcon__cc5bp b {
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    display: none
}
@media (min-width: 1024px) {
    .styles_withIcon__cc5bp b {
        display: flex
    }
}

.styles_spinner__o6M1G {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/Footer/Accordion/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_AccordionContainer__M7oVN {
    display: block;
    width: 100%
}
@media (min-width: 1024px) {
    .styles_AccordionContainer__M7oVN {
        display: none
    }
}
.styles_AccordionContainer__M7oVN .styles_AccordionItem__HwUBf {
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(228 236 247 / var(--tw-border-opacity, 1));
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}
.styles_AccordionContainer__M7oVN .styles_AccordionItem__HwUBf .styles_AccordionTitle__Zui7z {
    margin-bottom: 1.25rem;
    display: flex;
    width: 100%;
    justify-content: space-between;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}
.styles_AccordionContainer__M7oVN .styles_AccordionItem__HwUBf .styles_AccordionTitle__Zui7z .styles_navigation__mg_Te {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between
}
.styles_AccordionContainer__M7oVN .styles_AccordionItem__HwUBf .styles_AccordionPadding__eYukV {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 1.25rem
}
.styles_AccordionContainer__M7oVN .styles_AccordionItem__HwUBf .styles_AccordionPadding__eYukV .styles_AccordionContent__G79Nb {
    display: flex;
    width: 100%;
    flex-direction: column;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}
.styles_AccordionContainer__M7oVN .styles_AccordionItem__HwUBf .styles_AccordionPadding__eYukV .styles_AccordionContent__G79Nb .styles_link__pB_rH {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(45 55 72 / var(--tw-text-opacity, 1))
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/Footer/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_FooterContainer__PSC6O {
  display: flex;
  width: 100%;
  min-width: 350px;
  justify-content: center;
  padding-top: 4rem
}
@media (min-width: 1024px) {
  .styles_FooterContainer__PSC6O {
    padding-top: 4rem;
    padding-bottom: 4rem
  }
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  gap: 1.25rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem
}
@media (min-width: 768px) {
  .styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv {
    max-width: 1024px
  }
}
@media (min-width: 1024px) {
  .styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv {
    max-width: 1200px;
    flex-direction: row;
    padding-left: 0px;
    padding-right: 0px
  }
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 1.25rem
}
@media (min-width: 1024px) {
  .styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 {
    margin-right: 5rem;
    width: 30%
  }
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_imgContainer__DCMsC {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_items__OYzDS {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 1rem
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_items__OYzDS .styles_detail__GpStX {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_items__OYzDS .styles_iconContainer__zCJ4d {
  display: flex;
  width: 100%;
  gap: 1.75rem
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_items__OYzDS .styles_iconContainer__zCJ4d .styles_icon__8GfSJ svg {
  height: 1.5rem;
  width: 1.5rem
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_items__OYzDS .styles_iconContainer__zCJ4d a {
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_items__OYzDS .styles_iconContainer__zCJ4d a:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  filter: brightness(1.2) drop-shadow(0 4px 8px rgba(0, 24, 138, 0.3))
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_items__OYzDS .styles_iconContainer__zCJ4d img {
  height: 1.5rem;
  width: 1.5rem;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_items__OYzDS .styles_iconContainer__zCJ4d img:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  filter: brightness(1.2) drop-shadow(0 4px 8px rgba(0, 24, 138, 0.3))
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_boxContainer__IU3j6 .styles_items__OYzDS .styles_title__jlYXF {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_navigationContainer__9TSKo {
  display: none;
  width: 100%;
  justify-content: space-between
}
@media (min-width: 1024px) {
  .styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_navigationContainer__9TSKo {
    display: flex
  }
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_navigationContainer__9TSKo .styles_items__OYzDS {
  display: flex;
  width: calc(70% / 3);
  flex-direction: column;
  gap: 1rem
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_navigationContainer__9TSKo .styles_items__OYzDS .styles_title__jlYXF {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_navigationContainer__9TSKo .styles_items__OYzDS .styles_linkContainer__Jtaz0 {
  display: flex;
  flex-direction: column;
  gap: 1rem
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_navigationContainer__9TSKo .styles_items__OYzDS .styles_linkContainer__Jtaz0 .styles_link__IjW8p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_FooterContainer__PSC6O .styles_FooterSection__g6Vzv .styles_navigationContainer__9TSKo .styles_items__OYzDS .styles_linkContainer__Jtaz0.styles_active__yYxhu .styles_link__IjW8p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity, 1))
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/SocialBox/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_SocialBoxContainer__zEqYq {
  display: flex;
  width: 100%;
  min-width: 350px;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
  padding-bottom: 4rem;
  padding-top: 5rem;
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir {
    max-width: 1024px;
  }
}
@media (min-width: 1120px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir {
    max-width: 1120px;
  }
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir {
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1024px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 {
    flex-direction: row;
    justify-content: space-between;
  }
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
@media (min-width: 1024px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE {
    align-items: flex-start;
    text-align: start;
  }
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_title__meCAD {
  margin-bottom: 0.75rem;
  font-size: 18px;
  line-height: 27px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_title__meCAD {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
  }
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_description__rJS9y {
  margin-bottom: 1rem;
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_description__rJS9y {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_description__rJS9y {
    width: 70%;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_button__UN_bC {
  margin-bottom: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(75 168 194 / var(--tw-bg-opacity, 1));
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_button__UN_bC {
    margin-bottom: 0px;
  }
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_linkButton__t5Snw {
  margin-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 1024px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_linkButton__t5Snw {
    margin-bottom: 0px;
  }
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_linkButton__t5Snw {
  --tw-bg-opacity: 1;
  background-color: rgb(75 168 194 / var(--tw-bg-opacity, 1));
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_linkButton__t5Snw:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 148 172 / var(--tw-bg-opacity, 1));
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_linkButton__t5Snw {
  border-radius: 4px;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_linkButton__t5Snw:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
  --tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_linkButton__t5Snw {
  text-decoration: none;
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_linkButton__t5Snw .styles_text__3MUyF {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_detailsContainer__IrXSE .styles_linkButton__t5Snw:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_socialMedia__vuSpH {
  display: flex;
  flex-direction: column;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 24 138 / var(--tw-border-opacity, 1));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  text-align: center;
}
@media (min-width: 1024px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_socialMedia__vuSpH {
    align-items: flex-start;
    border-left-width: 1px;
    border-top-color: transparent;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_socialMedia__vuSpH .styles_title__meCAD {
  margin-bottom: 1.25rem;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
  .styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_socialMedia__vuSpH .styles_title__meCAD {
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
  }
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_socialMedia__vuSpH .styles_iconContainer__QaNdW {
  display: flex;
  width: 100%;
  gap: 2.5rem;
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_socialMedia__vuSpH .styles_iconContainer__QaNdW a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_socialMedia__vuSpH .styles_iconContainer__QaNdW a:hover {
  --tw-rotate: -6deg;
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  filter: brightness(1.3) drop-shadow(0 6px 12px rgba(75, 168, 194, 0.4));
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_socialMedia__vuSpH .styles_iconContainer__QaNdW .styles_icon__8GFD3 {
  height: 2.5rem;
  width: 2.5rem;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.styles_SocialBoxContainer__zEqYq .styles_SocialBoxSection__z_8ir .styles_boxContainer__ebCw9 .styles_socialMedia__vuSpH .styles_iconContainer__QaNdW .styles_icon__8GFD3:hover {
  --tw-rotate: -6deg;
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  filter: brightness(1.3) drop-shadow(0 6px 12px rgba(75, 168, 194, 0.4));
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/Layout/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_container__Of52w {
    position: relative;
    z-index: 10;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.styles_container__Of52w .styles_navbar__2u21H {
    z-index: 40;
    height: 100%;
    width: 100%;
    overflow: hidden;
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.styles_container__Of52w .styles_navbar__2u21H.styles_active__jJaKY {
    margin-left: 80%;
    width: calc(100% - 80%)
}
.styles_container__Of52w .styles_sidebar__E4E98 {
    position: absolute;
    left: -100%;
    z-index: 50;
    height: 100%;
    width: 80%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.styles_container__Of52w .styles_sidebar__E4E98.styles_active__jJaKY {
    left: 0px
}
.styles_container__Of52w .styles_content__0jh27 {
    width: 100%;
    overflow: hidden;
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.styles_container__Of52w .styles_content__0jh27.styles_active__jJaKY {
    margin-left: 80%;
    width: calc(100% - 80%)
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/Navbar/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_MainNavbarContainer__SDU45 {
    position: absolute;
    z-index: 50;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
@media (min-width: 1024px) {
    .styles_MainNavbarContainer__SDU45 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w {
    display: none;
    align-items: center;
    gap: 1rem
}
@media (min-width: 1024px) {
    .styles_MainNavbarContainer__SDU45 .styles_side__VPE0w {
        display: flex
    }
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI {
    position: relative;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_link__8rd4m {
    position: relative;
    display: flex;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(254 254 254 / var(--tw-text-opacity, 1))
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r {
    position: absolute;
    right: 0px;
    z-index: 50;
    margin-top: 0.5rem;
    display: flex;
    width: 100%;
    min-width: 214px;
    transform-origin: top;
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    flex-direction: column;
    border-radius: 8px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r .styles_link__8rd4m {
    position: relative;
    display: flex;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r li.styles_dropdownItem__ewkk3 {
    position: relative;
    padding: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r li.styles_dropdownItem__ewkk3 a {
    display: flex;
    min-height: 24px;
    width: 100%
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r li.styles_dropdownItem__ewkk3 a span {
    display: flex;
    min-height: 24px;
    width: 100%
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r li.styles_dropdownItem__ewkk3 .styles_altDropdown__7hELT {
    position: absolute;
    top: 0px;
    right: -229px;
    z-index: 50;
    display: flex;
    transform-origin: left;
    --tw-scale-x: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    flex-direction: column;
    row-gap: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 14px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r li.styles_dropdownItem__ewkk3 .styles_altDropdown__7hELT .styles_altItem__8wHbU {
    display: flex;
    min-height: 24px;
    width: 100%
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r li.styles_dropdownItem__ewkk3:hover {
    border-radius: 6px;
    --tw-bg-opacity: 1;
    background-color: rgb(237 242 247 / var(--tw-bg-opacity, 1))
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r li.styles_dropdownItem__ewkk3:hover .styles_altDropdown__7hELT {
    --tw-scale-x: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w .styles_listItem__XWeeI:hover .styles_dropdown__oxl1r {
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.styles_MainNavbarContainer__SDU45 .styles_side__VPE0w svg {
    display: block;
    height: 16px;
    width: 16px;
    cursor: pointer
}
.styles_MainNavbarContainer__SDU45 .styles_img__i4i8O {
    max-width: 140px
}
@media (min-width: 1024px) {
    .styles_MainNavbarContainer__SDU45 .styles_img__i4i8O {
        max-width: 230px
    }
}
.styles_MainNavbarContainer__SDU45 .styles_search__XjTuO {
    height: 16px;
    width: 16px;
    cursor: pointer
}
@media (min-width: 1024px) {
    .styles_MainNavbarContainer__SDU45 .styles_search__XjTuO {
        display: none
    }
    .styles_MainNavbarContainer__SDU45 .styles_hamburgerMenu__4bs_f {
        display: none
    }
}
.styles_MainNavbarContainer__SDU45 .styles_searchContainer__ii6D8 {
    position: absolute;
    bottom: -1.5rem;
    right: 2.5rem;
    display: flex;
    height: 48px;
    width: 344px;
    align-items: center;
    gap: 0.5rem;
    border-radius: 8px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_MainNavbarContainer__SDU45 .styles_searchContainer__ii6D8 .styles_searchInput__gzzWm {
    height: 36px;
    width: 302px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    outline: 2px solid transparent;
    outline-offset: 2px
}
.styles_MainNavbarContainer__SDU45 .styles_searchContainer__ii6D8 .styles_iconContainer__eooYn {
    margin-right: 6px;
    display: flex;
    height: 36px;
    width: 36px;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    --tw-bg-opacity: 1;
    background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1))
}
.styles_MainNavbarContainer__SDU45 .styles_searchContainer__ii6D8 .styles_iconContainer__eooYn .styles_icon__H0eD7 {
    height: 16px;
    width: 16px;
    cursor: pointer
}

.styles_NavbarContainer__M_v9k {
    position: absolute;
    z-index: 50000000;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

@media (min-width: 1024px) {
    .styles_NavbarContainer__M_v9k {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w {
    display: none;
    align-items: center;
    gap: 1rem
}
@media (min-width: 1024px) {
    .styles_NavbarContainer__M_v9k .styles_side__VPE0w {
        display: flex
    }
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI {
    position: relative;
    cursor: pointer;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI .styles_link__8rd4m {
    position: relative;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r {
    position: absolute;
    right: 0px;
    z-index: 50;
    margin-top: 0.5rem;
    display: flex;
    width: 100%;
    min-width: 214px;
    transform-origin: top;
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    flex-direction: column;
    border-radius: 8px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r .styles_link__8rd4m {
    position: relative;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r .styles_dropdownItem__ewkk3 {
    position: relative;
    padding: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r .styles_dropdownItem__ewkk3 a {
    display: flex;
    min-height: 24px;
    width: 100%
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r .styles_dropdownItem__ewkk3 a span {
    display: flex;
    min-height: 24px;
    width: 100%
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r .styles_dropdownItem__ewkk3 .styles_altDropdown__7hELT {
    position: absolute;
    top: 0px;
    right: -229px;
    z-index: 50;
    display: flex;
    transform-origin: left;
    --tw-scale-x: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    flex-direction: column;
    row-gap: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 14px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r .styles_dropdownItem__ewkk3:hover {
    border-radius: 6px;
    --tw-bg-opacity: 1;
    background-color: rgb(237 242 247 / var(--tw-bg-opacity, 1))
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI .styles_dropdown__oxl1r .styles_dropdownItem__ewkk3:hover .styles_altDropdown__7hELT {
    --tw-scale-x: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w .styles_listItem__XWeeI:hover .styles_dropdown__oxl1r {
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.styles_NavbarContainer__M_v9k .styles_side__VPE0w svg {
    display: block;
    height: 16px;
    width: 16px;
    cursor: pointer
}
.styles_NavbarContainer__M_v9k .styles_img__i4i8O {
    max-width: 140px
}
@media (min-width: 1024px) {
    .styles_NavbarContainer__M_v9k .styles_img__i4i8O {
        max-width: 230px
    }
}
.styles_NavbarContainer__M_v9k .styles_search__XjTuO {
    height: 16px;
    width: 16px;
    cursor: pointer
}
@media (min-width: 1024px) {
    .styles_NavbarContainer__M_v9k .styles_search__XjTuO {
        display: none
    }
    .styles_NavbarContainer__M_v9k .styles_hamburgerMenu__4bs_f {
        display: none
    }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/Sidebar/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_Sidebar__YIplU {
    position: fixed;
    display: flex;
    height: 100%;
    min-height: 100vh;
    width: 100%;
    overflow-y: auto;
    padding: 0.5rem
}
@media (min-width: 1024px) {
    .styles_Sidebar__YIplU {
        display: none
    }
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 {
    display: flex;
    height: 100%;
    min-height: 100vh;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    gap: 1.25rem;
    overflow: hidden;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_close__l2d9X {
    position: absolute;
    top: 1.25rem;
    left: 1.25rem
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_side__j2fe1 {
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_side__j2fe1 .styles_listItem__3d4gU .styles_itemContainer__sA9EY {
    display: flex;
    width: 100%;
    max-width: 200px;
    align-items: center;
    justify-content: space-between
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_side__j2fe1 .styles_listItem__3d4gU .styles_itemContainer__sA9EY .styles_link__XkPje {
    position: relative;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_side__j2fe1 .styles_listItem__3d4gU .styles_dropdown__Od8kx {
    display: flex;
    flex-direction: column;
    row-gap: 0.75rem;
    padding: 0.5rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_side__j2fe1 .styles_listItem__3d4gU .styles_dropdown__Od8kx .styles_altLink__GXsRA {
    position: relative;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_lang__rPxCD {
    position: absolute;
    bottom: 1.25rem;
    left: 1.25rem
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_lang__rPxCD > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    --tw-divide-opacity: 1;
    border-color: rgb(232 232 232 / var(--tw-divide-opacity, 1))
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_lang__rPxCD span {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600
}
.styles_Sidebar__YIplU .styles_SidebarContainer__9QNs8 .styles_lang__rPxCD span.styles_langLink__jt7oa {
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}

.styles_SidebarActive__J9TlB {
    left: 0px
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/InfoCard/styles.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoCardContainer__UqJkl {
    display: flex;
    height: 95px;
    width: calc(100% / 2 - 10px);
    max-width: 250px;
    flex-wrap: wrap;
    align-items: center;
    overflow: hidden;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 1rem
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__UqJkl {
        height: 88px;
        width: calc(100% / 4 - 20px)
    }
}
.styles_InfoCardContainer__UqJkl .styles_content___JMWB {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 1.25rem
}
.styles_InfoCardContainer__UqJkl .styles_content___JMWB .styles_iconBox__dAR_d {
    border-radius: 6px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 0.5rem
}
.styles_InfoCardContainer__UqJkl .styles_content___JMWB .styles_iconBox__dAR_d.styles_purple__b4_Fr svg path {
    fill: #77328C
}
.styles_InfoCardContainer__UqJkl .styles_content___JMWB .styles_iconBox__dAR_d.styles_yellow__J4tXN svg path {
    fill: #F3B143
}
.styles_InfoCardContainer__UqJkl .styles_content___JMWB .styles_iconBox__dAR_d.styles_teal__xnqGp svg path {
    fill: #4BA8C2
}
.styles_InfoCardContainer__UqJkl .styles_content___JMWB .styles_iconBox__dAR_d.styles_red__UUOGN svg path {
    fill: #DB3732
}
.styles_InfoCardContainer__UqJkl .styles_details__iaySD {
    display: flex;
    flex-direction: column
}
.styles_InfoCardContainer__UqJkl .styles_details__iaySD .styles_title__l9Fz3 {
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_InfoCardContainer__UqJkl .styles_details__iaySD .styles_description__PAGRY {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/ServicesCard/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoCardContainer__h1Lhl {
    margin-bottom: 5rem;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH {
        flex-direction: row;
        justify-content: space-between
    }
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-bottom: 2.5rem
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i {
        width: 50%;
        padding-bottom: 0px
    }
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i .styles_title__Dewxe {
    padding-bottom: 0.5rem;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i .styles_title__Dewxe {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i .styles_details__p9haD {
    overflow: visible;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-line-clamp: none;
    width: 100%;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i .styles_details__p9haD {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i .styles_details__p9haD {
        overflow: visible;
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-line-clamp: none;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i .styles_button__V_2wt {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    display: flex;
    height: 46px;
    width: 150px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i .styles_link__0wblU {
    display: none;
    align-items: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    padding-top: 1.25rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i .styles_link__0wblU {
        display: flex
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i .styles_link__0wblU {
        display: none
    }
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i.styles_reverse__DdGye {
    order: 1
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_description__Fei_i.styles_reverse__DdGye {
        order: 2
    }
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_imgContainer__asSgx {
    position: relative;
    margin-bottom: 1.25rem;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_imgContainer__asSgx {
        margin-bottom: 0px;
        width: 50%
    }
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_imgContainer__asSgx .styles_img__5kq9_ {
    z-index: 50;
    width: 100%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-right: 1.25rem
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_imgContainer__asSgx .styles_img__5kq9_.styles_reverse__DdGye {
    padding-left: 1.25rem;
    padding-right: 0px
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_imgContainer__asSgx .styles_imgBackground__8FrG0 {
    position: absolute;
    z-index: 40;
    height: 100%;
    width: 185px;
    border-top-left-radius: 16px;
    border-bottom-right-radius: 16px
}
.styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_imgContainer__asSgx.styles_reverse__DdGye {
    order: 2;
    justify-content: flex-start
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__h1Lhl .styles_content__pobJH .styles_imgContainer__asSgx.styles_reverse__DdGye {
        order: 1
    }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/ServicesCardReverse/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoCardContainer__755g4 {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    row-gap: 1.75rem
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__755g4 .styles_content__Mmy0F {
        flex-direction: row;
        justify-content: space-between;
        -moz-column-gap: 2.5rem;
             column-gap: 2.5rem;
        row-gap: 0px
    }
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z {
    order: 2;
    display: flex;
    width: 100%;
    flex-direction: column
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z {
        order: 1;
        width: 50%
    }
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_title__r9QWI {
    padding-bottom: 0.5rem;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_title__r9QWI {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_details__g3yTy {
    overflow: visible;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-line-clamp: none;
    width: 100%;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_details__g3yTy {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_details__g3yTy {
        overflow: visible;
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-line-clamp: none;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_button__BXrcQ {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    padding-left: 2.25rem;
    padding-right: 2.25rem;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_button__BXrcQ {
        margin-bottom: 0px
    }
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_link__FcVCT {
    display: none;
    align-items: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    padding-top: 1.25rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_link__FcVCT {
        display: flex
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z .styles_link__FcVCT {
        display: none
    }
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_description__OxI3z.styles_reverse__X6sVt {
    order: 2
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_imgContainer__vvqnL {
    position: relative;
    order: 1;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_imgContainer__vvqnL {
        order: 2;
        width: 50%
    }
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_imgContainer__vvqnL .styles_img__xVOOW {
    z-index: 50;
    width: 100%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-right: 1.25rem
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_imgContainer__vvqnL .styles_img__xVOOW.styles_reverse__X6sVt {
    padding-left: 1.25rem;
    padding-right: 0px
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_imgContainer__vvqnL .styles_imgBackground__2CAit {
    position: absolute;
    z-index: 40;
    height: 100%;
    width: 185px;
    border-top-left-radius: 16px;
    border-bottom-right-radius: 16px
}
.styles_InfoCardContainer__755g4 .styles_content__Mmy0F .styles_imgContainer__vvqnL.styles_reverse__X6sVt {
    order: 1;
    justify-content: flex-start
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/SectorAside/styles.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_CultureAsideContainer__PFC_P {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1))
}
.styles_CultureAsideContainer__PFC_P .styles_content__yKi6d {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_CultureAsideContainer__PFC_P .styles_content__yKi6d {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_CultureAsideContainer__PFC_P .styles_content__yKi6d {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_CultureAsideContainer__PFC_P .styles_content__yKi6d {
        max-width: 1120px
    }
}
.styles_CultureAsideContainer__PFC_P .styles_content__yKi6d {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_CultureAsideContainer__PFC_P .styles_content__yKi6d .styles_imgContainer__lxtlV {
    margin-top: -70px;
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 768px) {
    .styles_CultureAsideContainer__PFC_P .styles_content__yKi6d .styles_imgContainer__lxtlV {
        margin-top: -100px
    }
}
@media (min-width: 1024px) {
    .styles_CultureAsideContainer__PFC_P .styles_content__yKi6d .styles_imgContainer__lxtlV {
        margin-top: -180px
    }
}
.styles_CultureAsideContainer__PFC_P .styles_content__yKi6d .styles_imgContainer__lxtlV img {
    height: 100%;
    width: 100%
}
.styles_CultureAsideContainer__PFC_P .styles_content__yKi6d .styles_asideContainer__b653g {
    width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}
@media (min-width: 1024px) {
    .styles_CultureAsideContainer__PFC_P .styles_content__yKi6d .styles_asideContainer__b653g {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_CultureAsideContainer__PFC_P .styles_content__yKi6d .styles_asideContainer__b653g .styles_title__yhjmq {
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_CultureAsideContainer__PFC_P .styles_content__yKi6d .styles_asideContainer__b653g .styles_description__NJ45k {
    margin-top: 0.25rem;
    margin-bottom: 1.25rem;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}
.styles_CultureAsideContainer__PFC_P .styles_content__yKi6d .styles_asideContainer__b653g .styles_listItem__0vxI6 {
    list-style-position: inside;
    list-style-type: disc;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/AtaGlance/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoContainer__MKyHq {
    display: flex;
    width: 100%;
    min-width: 350px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 9rem;
    padding-bottom: 9rem
}
.styles_InfoContainer__MKyHq .styles_infoTitle__AW_On {
    margin-bottom: 1rem;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_InfoContainer__MKyHq .styles_infoTitle__AW_On {
        font-size: 28px;
        line-height: 42px;
        font-weight: 600
    }
}
@media (min-width: 1120px) {
    .styles_InfoContainer__MKyHq .styles_infoTitle__AW_On {
        font-size: 36px;
        line-height: 42px;
        font-weight: 600
    }
}
.styles_InfoContainer__MKyHq .styles_infoDetails__pgv3g {
    margin-bottom: 2.5rem;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400
}
@media (min-width: 768px) {
    .styles_InfoContainer__MKyHq .styles_infoDetails__pgv3g {
        width: 70%
    }
}
@media (min-width: 1024px) {
    .styles_InfoContainer__MKyHq .styles_infoDetails__pgv3g {
        width: 50%;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
@media (min-width: 1120px) {
    .styles_InfoContainer__MKyHq .styles_infoDetails__pgv3g {
        width: 35%
    }
}
.styles_InfoContainer__MKyHq .styles_cardContainer__oeFaO {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 1.25rem
}
@media (min-width: 768px) {
    .styles_InfoContainer__MKyHq .styles_cardContainer__oeFaO {
        justify-content: center
    }
}
.styles_InfoContainer__MKyHq .styles_cardContainer__oeFaO .styles_icon__JLNoW svg {
    height: 22px;
    width: 16px
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/MediaCenterCarousel/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_NewsCarouselContainer__vjJy5 {
  min-width: 350px
}
.styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly {
  display: flex;
  width: 100%;
  justify-content: center;
  padding-top: 5rem
}
.styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR {
  width: 100%;
  margin-right: auto;
  margin-left: auto
}
@media (min-width: 768px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR {
    max-width: 768px
  }
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR {
    max-width: 1024px
  }
}
@media (min-width: 1120px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR {
    max-width: 1120px
  }
}
.styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR {
  margin-bottom: 1.75rem;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR {
    flex-direction: row;
    padding-left: 0px;
    padding-right: 0px
  }
}
.styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR .styles_titleContainer__qm4TO {
  margin-bottom: 1.25rem;
  height: 100%;
  width: 100%;
  max-width: 430px
}
.styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR .styles_titleContainer__qm4TO .styles_title__jB_IM {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR .styles_titleContainer__qm4TO .styles_title__jB_IM {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700
  }
}
.styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR .styles_titleContainer__qm4TO .styles_description___mrwB {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR .styles_titleContainer__qm4TO .styles_description___mrwB {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
  }
}
.styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR .styles_tabBar___Nnj_ {
  display: flex;
  width: 100%;
  gap: 2.5rem;
  overflow-y: auto;
  padding-bottom: 1.25rem
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR .styles_tabBar___Nnj_ {
    align-items: flex-end;
    justify-content: flex-end
  }
}
.styles_NewsCarouselContainer__vjJy5 .styles_tab__diRly .styles_tabContainer__z7wcR .styles_tabBar___Nnj_ .styles_detailButton__A9ofN {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  --tw-bg-opacity: 1;
  background-color: rgb(241 96 99 / var(--tw-bg-opacity, 1));
  padding-left: 4rem;
  padding-right: 4rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD {
  display: flex;
  width: 100%;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
  padding-bottom: 5rem
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH {
  width: 100%;
  margin-right: auto;
  margin-left: auto
}
@media (min-width: 768px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH {
    max-width: 768px
  }
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH {
    max-width: 1024px
  }
}
@media (min-width: 1120px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH {
    max-width: 1120px
  }
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH {
  height: 100%;
  width: 100%
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR {
  display: flex;
  width: 100%;
  max-width: 100%;
  flex-direction: column;
  align-items: center;
  padding-left: 10px
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR {
    max-width: 260px
  }
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_imageContainer__QBqHT {
  position: relative;
  margin-bottom: 1.75rem;
  width: 100%
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_imageContainer__QBqHT img {
  height: 250px;
  min-height: 250px;
  width: 250px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_imageContainer__QBqHT .styles_tag__IwLdf {
  position: absolute;
  bottom: -10px;
  left: 0.75rem;
  z-index: 50;
  border-radius: 6px;
  --tw-bg-opacity: 1;
  background-color: rgb(102 203 159 / var(--tw-bg-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_imageContainer__QBqHT .styles_tag__IwLdf.styles_success__A8MyC {
  --tw-bg-opacity: 1;
  background-color: rgb(102 203 159 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_imageContainer__QBqHT .styles_tag__IwLdf.styles_warning__L8czm {
  --tw-bg-opacity: 1;
  background-color: rgb(247 147 111 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_imageContainer__QBqHT .styles_tag__IwLdf.styles_primary__gU5GA {
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_imageContainer__QBqHT .styles_tag__IwLdf.styles_tertiary__Pcugi {
  --tw-bg-opacity: 1;
  background-color: rgb(255 146 174 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_detailsContainer__O4j8x {
  display: flex;
  width: 100%;
  flex-direction: column
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_detailsContainer__O4j8x .styles_title__jB_IM {
  margin-bottom: 0.25rem;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_detailsContainer__O4j8x .styles_details__NXY6u {
  margin-bottom: 1.25rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_detailsContainer__O4j8x .styles_link__qzjo0 {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_slideSection__VZbNR .styles_detailsContainer__O4j8x .styles_link__qzjo0 .styles_icon__vvUUQ {
  margin-top: 0.25rem;
  width: 14px;
  stroke: #000
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_procesContainer__wogRb {
  display: none;
  width: 100%;
  justify-content: center;
  gap: 1.5rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_procesContainer__wogRb {
    display: flex
  }
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_procesContainer__wogRb svg {
  height: 26px;
  width: 26px;
  cursor: pointer
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_procesContainer__wogRb svg path {
  fill: #00188a
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_procesContainer__wogRb svg rect {
  stroke: #00188a
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_procesContainer__wogRb .styles_pagionation__WOBfs {
  display: flex;
  align-items: center;
  justify-content: center
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_procesContainer__wogRb .styles_pagionation__WOBfs .styles_paginationLine__FaIv6 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2px;
  width: 16px;
  border-radius: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(113 128 150 / var(--tw-bg-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms
}
.styles_NewsCarouselContainer__vjJy5 .styles_NewsSlideBackground__u8xDD .styles_NewsCarouselSection__W3WQH .styles_procesContainer__wogRb .styles_pagionation__WOBfs .styles_paginationLine__FaIv6.styles_active__U9kq1 {
  height: 4px;
  width: 32px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1))
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/DownloadBox/styles.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_DownloadBoxContainer__LQSZU {
    position: relative;
    margin-top: 5rem;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-bottom: 5rem
}
@media (min-width: 768px) {
    .styles_DownloadBoxContainer__LQSZU {
        padding-bottom: 12rem
    }
}
@media (min-width: 1024px) {
    .styles_DownloadBoxContainer__LQSZU {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5rem
    }
}
.styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd {
        max-width: 1120px
    }
}
.styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd .styles_listBoxContainer__L6qEI {
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 1.25rem
}
.styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd .styles_listBoxContainer__L6qEI .styles_box__TmSet {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    border-radius: 16px;
    border-width: 1px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 22px;
    padding-right: 22px;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd .styles_listBoxContainer__L6qEI .styles_box__TmSet .styles_cont__X_rqn {
    display: flex;
    flex-direction: row;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem
}
.styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd .styles_listBoxContainer__L6qEI .styles_box__TmSet a:first-child {
    display: flex;
    width: 100%
}
.styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd .styles_listBoxContainer__L6qEI .styles_box__TmSet .styles_details__9kwSK {
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 0.5rem
}
.styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd .styles_listBoxContainer__L6qEI .styles_box__TmSet .styles_details__9kwSK .styles_title___zfKu {
    padding-bottom: 0.25rem;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
.styles_DownloadBoxContainer__LQSZU .styles_content__3vpzd .styles_listBoxContainer__L6qEI .styles_box__TmSet .styles_details__9kwSK .styles_boxText__KWUbi {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/MediaCenterList/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_NewsCarouselContainer__h0Y4e {
  min-width: 350px
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw {
  display: flex;
  width: 100%;
  justify-content: center;
  padding-top: 5rem
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY {
  width: 100%;
  margin-right: auto;
  margin-left: auto
}
@media (min-width: 768px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY {
    max-width: 768px
  }
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY {
    max-width: 1024px
  }
}
@media (min-width: 1120px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY {
    max-width: 1120px
  }
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY {
  margin-bottom: 4rem;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  gap: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY {
    flex-direction: row;
    padding-left: 0px;
    padding-right: 0px
  }
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_item__ADuvK {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  font-size: 48px;
  line-height: 54px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_item__ADuvK.styles_active__ha8Ul {
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_item__ADuvK.styles_passive__pYnm3 {
  display: flex;
  align-items: center;
  gap: 1rem
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_item__ADuvK.styles_passive__pYnm3 .styles_nextYear__UazUC {
  margin-left: 48px
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_item__ADuvK.styles_passive__pYnm3 .styles_prevYear__omWMr {
  margin-right: 48px
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_titleContainer__UNn_e {
  margin-bottom: 1.25rem;
  height: 100%;
  width: 100%;
  max-width: 430px
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_titleContainer__UNn_e .styles_title__tTmqH {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_titleContainer__UNn_e .styles_title__tTmqH {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700
  }
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_titleContainer__UNn_e .styles_description__ZEZB6 {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_titleContainer__UNn_e .styles_description__ZEZB6 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
  }
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_tabBar__bWA03 {
  display: flex;
  width: 100%;
  gap: 2.5rem;
  overflow-y: auto;
  padding-bottom: 1.25rem
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_tabBar__bWA03 {
    align-items: flex-end;
    justify-content: flex-end
  }
}
.styles_NewsCarouselContainer__h0Y4e .styles_tab__ISomw .styles_tabContainer__39RSY .styles_tabBar__bWA03 .styles_detailButton__kzTwD {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  --tw-bg-opacity: 1;
  background-color: rgb(241 96 99 / var(--tw-bg-opacity, 1));
  padding-left: 4rem;
  padding-right: 4rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK {
  margin-bottom: 1.5rem;
  display: flex;
  width: 100%;
  justify-content: center
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj {
  position: relative;
  width: 100%;
  max-width: 28rem
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_searchInput__dlWAG {
  width: 100%;
  border-radius: 8px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
  padding-left: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 2.5rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(74 85 104 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_searchInput__dlWAG {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
  }
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_searchInput__dlWAG:focus {
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 24 138 / var(--tw-ring-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_searchInput__dlWAG::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(160 174 192 / var(--tw-placeholder-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_searchInput__dlWAG::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(160 174 192 / var(--tw-placeholder-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_searchInput__dlWAG {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_searchInput__dlWAG:hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 224 / var(--tw-border-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_clearButton__opbEc {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(203 213 224 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_clearButton__opbEc:hover {
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_searchContainer__8rMEK .styles_searchInputWrapper__QWoRj .styles_clearButton__opbEc {
  cursor: pointer;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  border-style: none;
  background-color: transparent;
  line-height: 1
}
.styles_NewsCarouselContainer__h0Y4e .styles_noSearchResult__ze0hw {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 5rem;
  padding-bottom: 5rem
}
.styles_NewsCarouselContainer__h0Y4e .styles_noSearchResult__ze0hw p {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC {
  display: flex;
  width: 100%;
  justify-content: center;
  padding-bottom: 5rem
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme {
  width: 100%;
  margin-right: auto;
  margin-left: auto
}
@media (min-width: 768px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme {
    max-width: 768px
  }
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme {
    max-width: 1024px
  }
}
@media (min-width: 1120px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme {
    max-width: 1120px
  }
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme {
  display: flex;
  height: 100%;
  width: 100%;
  flex-wrap: wrap;
  justify-content: flex-start;
  row-gap: 4rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f {
  display: flex;
  width: 100%;
  max-width: 100%;
  flex-direction: column;
  align-items: center;
  padding-left: 10px
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f {
    max-width: 260px
  }
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_imageContainer__oV199 {
  position: relative;
  margin-bottom: 1.75rem;
  width: 100%
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_imageContainer__oV199 img {
  height: 250px;
  min-height: 250px;
  width: 250px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_imageContainer__oV199 .styles_tag__Wiml_ {
  position: absolute;
  bottom: -10px;
  left: 0.75rem;
  z-index: 50;
  border-radius: 6px;
  --tw-bg-opacity: 1;
  background-color: rgb(102 203 159 / var(--tw-bg-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_imageContainer__oV199 .styles_tag__Wiml_.styles_success__WrE5V {
  --tw-bg-opacity: 1;
  background-color: rgb(102 203 159 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_imageContainer__oV199 .styles_tag__Wiml_.styles_warning__NTGKs {
  --tw-bg-opacity: 1;
  background-color: rgb(247 147 111 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_imageContainer__oV199 .styles_tag__Wiml_.styles_primary__nMJzF {
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_imageContainer__oV199 .styles_tag__Wiml_.styles_tertiary__HSkWX {
  --tw-bg-opacity: 1;
  background-color: rgb(255 146 174 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_detailsContainer__oEwjx {
  display: flex;
  width: 100%;
  flex-direction: column
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_detailsContainer__oEwjx .styles_title__tTmqH {
  margin-bottom: 0.25rem;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_detailsContainer__oEwjx .styles_details__vy1Dg {
  margin-bottom: 1.25rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_detailsContainer__oEwjx .styles_link__P_W_g {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_slideSection__p857f .styles_detailsContainer__oEwjx .styles_link__P_W_g .styles_icon__CPXvZ {
  margin-top: 0.25rem;
  width: 14px;
  stroke: #000
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_procesContainer__36GvC {
  display: none;
  width: 100%;
  justify-content: center;
  gap: 1.5rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_procesContainer__36GvC {
    display: flex
  }
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_procesContainer__36GvC svg {
  height: 26px;
  width: 26px;
  cursor: pointer
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_procesContainer__36GvC svg path {
  fill: #00188a
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_procesContainer__36GvC svg rect {
  stroke: #00188a
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_procesContainer__36GvC .styles_pagionation__M6cIB {
  display: flex;
  align-items: center;
  justify-content: center
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_procesContainer__36GvC .styles_pagionation__M6cIB .styles_paginationLine__uIxrZ {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2px;
  width: 16px;
  border-radius: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(113 128 150 / var(--tw-bg-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms
}
.styles_NewsCarouselContainer__h0Y4e .styles_NewsSlideBackground__3xtcC .styles_NewsCarouselSection__lLZme .styles_procesContainer__36GvC .styles_pagionation__M6cIB .styles_paginationLine__uIxrZ.styles_active__ha8Ul {
  height: 4px;
  width: 32px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1))
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/Article/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_ArticleContainer__ek0b_ {
  position: relative;
  margin-top: 5rem;
  margin-bottom: 5rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
@media (min-width: 1024px) {
  .styles_ArticleContainer__ek0b_ {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz {
    max-width: 1024px;
  }
}
@media (min-width: 1120px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz {
    max-width: 1120px;
  }
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
@media (min-width: 1024px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr.styles_stacked__fme6t {
  flex-direction: column;
  align-items: center;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr.styles_stacked__fme6t .styles_detailContainer__5vPoP {
  align-items: center;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr.styles_stacked__fme6t .styles_imgContainer__rlg6O {
  align-items: center;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-bottom: 7rem;
}
@media (min-width: 768px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP {
    align-items: flex-start;
  }
}
@media (min-width: 1024px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP {
    padding-bottom: 0px;
  }
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_title__dpN25 {
  margin-bottom: 3rem;
  font-size: 28px;
  line-height: 42px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_title__dpN25 {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
  }
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_date__yslnr {
  margin-bottom: 1rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_date__yslnr {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_date__yslnr {
  text-align: right;
  width: 100%;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_details__XYF8H {
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(66 84 102 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_details__XYF8H {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_list__5orAy {
  list-style-position: inside;
  list-style-type: disc;
  padding-top: 0.5rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(66 84 102 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_list__5orAy {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE {
  margin-top: 1.25rem;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  background-color: #f8f9fa;
  transition: background-color 0.2s ease;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE:hover {
  background-color: #e9ecef;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE .styles_fileInfo__T9z3D {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE .styles_fileInfo__T9z3D .styles_fileDetails__DkGm_ {
  --tw-text-opacity: 1;
  color: rgb(66 84 102 / var(--tw-text-opacity, 1));
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE .styles_fileInfo__T9z3D .styles_fileSize__PDiA2 {
  --tw-text-opacity: 1;
  color: rgb(139 139 139 / var(--tw-text-opacity, 1));
  font-size: 12px;
  font-weight: 400;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE .styles_downloadButton__gpx23 {
  display: flex;
  align-items: center;
  text-decoration-line: none;
  gap: 8px;
  background-color: #1a365d;
  color: white;
  padding: 8px 16px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.2s ease;
  text-decoration: none;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE .styles_downloadButton__gpx23:hover {
  background-color: #2c5282;
  color: white;
  text-decoration: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE .styles_downloadButton__gpx23:active {
  transform: scale(0.95);
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE .styles_downloadButton__gpx23 span {
  white-space: nowrap;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_detailContainer__5vPoP .styles_fileContainer__CPXHE .styles_file__QTIve {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_imgContainer__rlg6O {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
  .styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_imgContainer__rlg6O {
    align-items: flex-start;
  }
}
.styles_ArticleContainer__ek0b_ .styles_content__Xuclz .styles_aside__11uzr .styles_imgContainer__rlg6O img {
  height: 100%;
  max-height: 670px;
  width: 100%;
  max-width: 678px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/About/StickyBox/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_StickyBoxContainer__1oWAT {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_StickyBoxContainer__1oWAT {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_StickyBoxContainer__1oWAT {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_StickyBoxContainer__1oWAT {
        max-width: 1120px
    }
}
.styles_StickyBoxContainer__1oWAT {
    width: 100%;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}
.styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 {
    display: flex;
    width: 100%;
    flex-direction: column;
    border-radius: 8px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(247 250 252 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
@media (min-width: 1024px) {
    .styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 {
        flex-direction: row;
        align-items: center;
        justify-content: space-between
    }
}
.styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_info__neZ8_ {
    display: flex;
    flex-direction: column
}
.styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_info__neZ8_ > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
}
.styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_info__neZ8_ {
    padding: 1.25rem
}
@media (min-width: 768px) {
    .styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_info__neZ8_ {
        flex-direction: row;
        justify-content: space-between
    }
    .styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_info__neZ8_ > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse));
        --tw-space-x-reverse: 0;
        margin-right: calc(1.25rem * var(--tw-space-x-reverse));
        margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))
    }
}
@media (min-width: 1024px) {
    .styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_info__neZ8_ {
        flex-direction: column
    }
    .styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_info__neZ8_ > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
        --tw-space-x-reverse: 0;
        margin-right: calc(0px * var(--tw-space-x-reverse));
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))
    }
}
.styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_info__neZ8_ .styles_infoText__KafHL {
    font-size: 18px;
    line-height: 27px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
.styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_info__neZ8_ .styles_download__EYZYW {
    display: flex;
    cursor: pointer;
    align-items: center;
    gap: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_promo__Rgm4e {
    display: flex;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover
}
.styles_StickyBoxContainer__1oWAT .styles_StickyBox__875h8 .styles_promo__Rgm4e img {
    height: 100%;
    width: 100%
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/About/Card/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_CardContainer__iHKEv {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_CardContainer__iHKEv {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_CardContainer__iHKEv {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_CardContainer__iHKEv {
        max-width: 1120px
    }
}
.styles_CardContainer__iHKEv {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}
.styles_CardContainer__iHKEv .styles_title__moRpy {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_CardContainer__iHKEv .styles_CardNonSlider__Gmq8P {
    display: none;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 3rem;
    padding-top: 2.5rem
}
@media (min-width: 1024px) {
    .styles_CardContainer__iHKEv .styles_CardNonSlider__Gmq8P {
        display: flex
    }
}
.styles_CardContainer__iHKEv .styles_CardNonSlider__Gmq8P .styles_card__qD_0T {
    display: flex;
    width: calc(100% / 3 - 48px);
    flex-direction: column;
    align-items: center;
    row-gap: 1.25rem;
    padding: 1rem
}
.styles_CardContainer__iHKEv .styles_CardNonSlider__Gmq8P .styles_card__qD_0T .styles_cardTitle__h1BXo {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_CardContainer__iHKEv .styles_CardNonSlider__Gmq8P .styles_card__qD_0T .styles_cardDescription__6ji5_ {
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Career/CareerAside/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_SectorArticleContainer__okOy0 {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-top: 5rem
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H {
    position: relative;
    display: flex;
    flex-direction: column
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt {
        max-width: 1120px
    }
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-bottom: 5rem
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt {
        flex-wrap: nowrap;
        justify-content: space-between;
        -moz-column-gap: 1.25rem;
             column-gap: 1.25rem;
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_detailContainer__HOXO_ {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-bottom: 2.5rem
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_detailContainer__HOXO_ {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_detailContainer__HOXO_ {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_detailContainer__HOXO_ .styles_title__leyYp {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_detailContainer__HOXO_ .styles_title__leyYp {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_detailContainer__HOXO_ .styles_details__rDL_f {
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_detailContainer__HOXO_ .styles_button__JMxGs {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(243 177 67 / var(--tw-bg-opacity, 1));
    padding-left: 2.25rem;
    padding-right: 2.25rem;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_detailContainer__HOXO_ .styles_button__JMxGs {
        margin-bottom: 0px
    }
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_imgContainer__pfint {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_imgContainer__pfint {
        justify-content: flex-start
    }
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_aside__rcVLt .styles_imgContainer__pfint img {
    height: 100%;
    width: 100%
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_sticky__PQ0_u {
    display: flex;
    height: 100%;
    min-height: 37px;
    width: 100%;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(219 55 50 / var(--tw-bg-opacity, 1))
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_sticky__PQ0_u {
        min-height: 140px
    }
}
.styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_sticky__PQ0_u .styles_stickyText__PZqkz {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__okOy0 .styles_content__J0H6H .styles_sticky__PQ0_u .styles_stickyText__PZqkz {
        font-size: 36px;
        line-height: 42px;
        font-weight: 500
    }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Contact/ContactAside/styles.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_SectorArticleContainer__boBYd {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-bottom: 5rem
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR {
    position: relative;
    display: flex;
    flex-direction: column
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR {
        width: 100%;
        margin-right: auto;
        margin-left: auto
    }
    @media (min-width: 768px) {
        .styles_SectorArticleContainer__boBYd .styles_content__iWrIR {
            max-width: 768px
        }
    }
    @media (min-width: 1024px) {
        .styles_SectorArticleContainer__boBYd .styles_content__iWrIR {
            max-width: 1024px
        }
    }
    @media (min-width: 1120px) {
        .styles_SectorArticleContainer__boBYd .styles_content__iWrIR {
            max-width: 1120px
        }
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z {
    display: flex;
    height: 100%;
    width: 100%;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z {
        flex-wrap: nowrap
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z {
        justify-content: space-between
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X {
    display: flex;
    height: 600px;
    width: 100%;
    flex-direction: column;
    overflow: hidden
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR {
    display: flex;
    width: 100%;
    flex-grow: 1;
    flex-direction: column;
    border-width: 1px;
    border-bottom-width: 0px;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR {
        padding: 1rem
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR .styles_title__lTGH8 {
    padding-bottom: 0.75rem;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR .styles_title__lTGH8 {
        padding-bottom: 1.25rem;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR .styles_contactItem__mF7uT {
    display: flex;
    width: 100%;
    align-items: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    padding-bottom: 0.25rem
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR .styles_contactItem__mF7uT {
        padding-bottom: 0.5rem
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR .styles_contactItem__mF7uT {
        align-items: flex-start;
        padding-bottom: 0.75rem
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR .styles_contactItem__mF7uT .styles_text__rexUI {
    height: 100%;
    width: 100%;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR .styles_contactItem__mF7uT .styles_text__rexUI {
        font-size: 14px;
        line-height: 21px;
        font-weight: 400
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR .styles_contactItem__mF7uT .styles_icon__f3t6Q svg {
    height: 16px;
    width: 15px
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR .styles_contactItem__mF7uT .styles_icon__f3t6Q svg {
        height: 22px;
        width: 18px
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X .styles_content__iWrIR:last-child {
    border-bottom-width: 1px
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X::-webkit-scrollbar {
    display: none;
    width: 0.25rem
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X::-webkit-scrollbar-track {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X::-webkit-scrollbar-thumb {
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1))
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X::-webkit-scrollbar-thumb:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1))
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_detailContainer__IhK0X:hover::-webkit-scrollbar {
    display: block
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    padding-top: 0.25rem
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q {
        padding-top: 0px
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q img {
    height: 467px;
    width: 100%
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q img {
        height: 585px
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q img {
        height: 630px
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    padding-top: 1.25rem
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ {
        -moz-column-gap: 1.25rem;
             column-gap: 1.25rem
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC {
    display: flex;
    align-items: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC {
        -moz-column-gap: 0.25rem;
             column-gap: 0.25rem
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC {
        -moz-column-gap: 0.5rem;
             column-gap: 0.5rem
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC .styles_icon__f3t6Q svg {
    height: 14px;
    width: 14px
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC .styles_icon__f3t6Q svg {
        height: 17px;
        width: 14px
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC .styles_icon__f3t6Q svg {
        height: 24px;
        width: 24px
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC .styles_pickText__7JeTn {
    font-size: 12px;
    line-height: 18px;
    font-weight: 600
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC .styles_pickText__7JeTn {
        font-size: 14px;
        line-height: 21px;
        font-weight: 600
    }
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC:nth-child(1) .styles_pickText__7JeTn {
    --tw-text-opacity: 1;
    color: rgb(219 55 50 / var(--tw-text-opacity, 1))
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC:nth-child(2) .styles_pickText__7JeTn {
    --tw-text-opacity: 1;
    color: rgb(75 168 194 / var(--tw-text-opacity, 1))
}
.styles_SectorArticleContainer__boBYd .styles_content__iWrIR .styles_aside__8_77z .styles_imgContainer__g3a6q .styles_pickContainer__5nlIZ .styles_pick__9_zuC:nth-child(3) .styles_pickText__7JeTn {
    --tw-text-opacity: 1;
    color: rgb(119 50 140 / var(--tw-text-opacity, 1))
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Contact/ContactForm/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_FormContainer__e7Evc {
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 4rem;
    padding-bottom: 4rem
}
@media (min-width: 768px) {
    .styles_FormContainer__e7Evc {
        padding-top: 8rem;
        padding-bottom: 8rem
    }
}
@media (min-width: 1024px) {
    .styles_FormContainer__e7Evc {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-bottom: 8rem
    }
}
.styles_FormContainer__e7Evc .styles_content__Of6fv {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_FormContainer__e7Evc .styles_content__Of6fv {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_FormContainer__e7Evc .styles_content__Of6fv {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_FormContainer__e7Evc .styles_content__Of6fv {
        max-width: 1120px
    }
}
.styles_FormContainer__e7Evc .styles_content__Of6fv {
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 2.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
@media (min-width: 768px) {
    .styles_FormContainer__e7Evc .styles_content__Of6fv {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_FormContainer__e7Evc .styles_content__Of6fv .styles_formContainer__1TPn_ {
    display: flex;
    width: 100%;
    justify-content: center
}
.styles_FormContainer__e7Evc .styles_content__Of6fv .styles_formContainer__1TPn_ .styles_formContent__2YU1D {
    width: 100%
}
.styles_FormContainer__e7Evc .styles_content__Of6fv .styles_formContainer__1TPn_ .styles_formContent__2YU1D .styles_formTitle__W8O0r {
    width: 100%;
    text-align: center;
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_FormContainer__e7Evc .styles_content__Of6fv .styles_formContainer__1TPn_ .styles_formContent__2YU1D .styles_form__xP_tt {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 1.25rem;
    padding-top: 1.25rem
}
.styles_FormContainer__e7Evc .styles_content__Of6fv .styles_formContainer__1TPn_ .styles_formContent__2YU1D .styles_input__FPLTY {
    width: 100%
}
@media (min-width: 768px) {
    .styles_FormContainer__e7Evc .styles_content__Of6fv .styles_formContainer__1TPn_ .styles_formContent__2YU1D .styles_input__FPLTY {
        width: 45%
    }
}
.styles_FormContainer__e7Evc .styles_content__Of6fv .styles_formContainer__1TPn_ .styles_formContent__2YU1D .styles_messageInput__Jo0rD {
    width: 100%
}
.styles_FormContainer__e7Evc .styles_content__Of6fv .styles_formContainer__1TPn_ .styles_formContent__2YU1D .styles_buttonContainer__ZKi4O {
    display: flex;
    width: 100%;
    justify-content: center;
    padding-top: 0.75rem
}
.styles_FormContainer__e7Evc .styles_content__Of6fv .styles_formContainer__1TPn_ .styles_formContent__2YU1D .styles_buttonContainer__ZKi4O .styles_button__sgVxI {
    --tw-bg-opacity: 1;
    background-color: rgb(0 16 90 / var(--tw-bg-opacity, 1));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_FormContainer__e7Evc .styles_text__xVCJj {
    height: 100%;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_FormContainer__e7Evc .styles_text__xVCJj {
        font-size: 14px;
        line-height: 21px;
        font-weight: 400
    }
}
.styles_FormContainer__e7Evc .styles_text__xVCJj.styles_success__tXB9b {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.styles_FormContainer__e7Evc .styles_text__xVCJj.styles_error___JM0_ {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Etic/EticAside/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_DetailsContainer__PNhn0 {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_DetailsContainer__PNhn0 {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_DetailsContainer__PNhn0 {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_DetailsContainer__PNhn0 {
        max-width: 1120px
    }
}
.styles_DetailsContainer__PNhn0 {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 8rem;
    text-align: center
}
@media (min-width: 768px) {
    .styles_DetailsContainer__PNhn0 {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_DetailsContainer__PNhn0 .styles_title__8sY_f {
    margin-bottom: 1.25rem;
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_DetailsContainer__PNhn0 .styles_eticAside__v5PxI {
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_DetailsContainer__PNhn0 .styles_eticAside__v5PxI p {
    margin-bottom: 1.25rem;
    text-align: center
}
.styles_DetailsContainer__PNhn0 .styles_eticAside__v5PxI p strong {
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Etic/StickyBox/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_StickyBoxContainer__Ywo79 {
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
    padding-left: 2.5rem;
    padding-right: 2.5rem
}
.styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL {
        max-width: 1120px
    }
}
.styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 5rem;
    padding-bottom: 5rem
}
.styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL .styles_info__NstMg {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1.25rem
}
.styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL .styles_info__NstMg .styles_infoTitle__TBVU_ {
    padding-bottom: 1rem;
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL .styles_info__NstMg .styles_infoText__rYd1Q {
    margin-bottom: 1.25rem;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}
.styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL .styles_info__NstMg .styles_download__8Dr6e {
    display: flex;
    cursor: pointer;
    align-items: center;
    gap: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL .styles_promo__UzPCU {
    display: flex;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover
}
.styles_StickyBoxContainer__Ywo79 .styles_StickyBox__a0yRL .styles_promo__UzPCU img {
    height: 100%;
    width: 100%
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Etic/EticApp/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_EticAppContainer__bs1r5 {
    width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 4rem
}
@media (min-width: 1024px) {
    .styles_EticAppContainer__bs1r5 {
        padding-left: 9rem;
        padding-right: 9rem
    }
}
.styles_EticAppContainer__bs1r5 .styles_headerContainer__ch72E {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    text-align: center
}
.styles_EticAppContainer__bs1r5 .styles_headerContainer__ch72E .styles_title__NEVa4 {
    margin-bottom: 0.5rem;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_EticAppContainer__bs1r5 .styles_headerContainer__ch72E .styles_title__NEVa4 {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_EticAppContainer__bs1r5 .styles_headerContainer__ch72E .styles_description__lvEmk {
    margin-top: 0.5rem;
    width: 100%;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_EticAppContainer__bs1r5 .styles_headerContainer__ch72E .styles_description__lvEmk {
        width: 30%;
        font-size: 14px;
        line-height: 21px;
        font-weight: 400
    }
}
.styles_EticAppContainer__bs1r5 .styles_audioCard___u4tE {
    margin-top: 1rem;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    gap: 3rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}
.styles_EticAppContainer__bs1r5 .styles_audioCard___u4tE .styles_card__fnn8D {
    display: flex;
    max-width: 511px;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}
.styles_EticAppContainer__bs1r5 .styles_audioCard___u4tE .styles_card__fnn8D .styles_imgContainer__kcb82 {
    margin-bottom: 1.5rem;
    width: 100%
}
.styles_EticAppContainer__bs1r5 .styles_audioCard___u4tE .styles_card__fnn8D .styles_imgContainer__kcb82 .styles_iframe__ORXP8 {
    height: 223px;
    width: 100%;
    border-radius: 16px
}
.styles_EticAppContainer__bs1r5 .styles_audioCard___u4tE .styles_card__fnn8D .styles_description__lvEmk {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Etic/BadgeCard/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.styles_BadgeContainer__NCFQ9{
 display: flex;
 height: 100%;
 width: 100%;
 flex-wrap: wrap;
 justify-content: center;
 padding-top: 2.5rem;
 padding-bottom: 2.5rem
}
.styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1{
 width: 100%;
 margin-right: auto;
 margin-left: auto
}
@media (min-width: 768px){
 .styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1{
  max-width: 768px
 }
}
@media (min-width: 1024px){
 .styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1{
  max-width: 1024px
 }
}
@media (min-width: 1120px){
 .styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1{
  max-width: 1120px
 }
}
.styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1{
 display: flex;
 flex-wrap: wrap;
 align-items: center;
 justify-content: center;
 gap: 2rem;
 padding-top: 2.5rem;
 padding-bottom: 2.5rem;
 padding-left: 1.5rem;
 padding-right: 1.5rem
}
.styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1 .styles_imgContainer__IqJpn{
 display: flex;
 width: 20%;
 justify-content: center
}
@media (min-width: 768px){
 .styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1 .styles_imgContainer__IqJpn{
  width: calc(100% / 5 - 30px)
 }
}
@media (min-width: 1024px){
 .styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1 .styles_imgContainer__IqJpn{
  width: calc(100% / 10 - 10px)
 }
}
.styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1 .styles_imgContainer__IqJpn{
 transition-property: transform;
 transition-duration: 300ms;
 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) /* Animasyon için */
}
.styles_BadgeContainer__NCFQ9 .styles_BadgeSection__WNPx1 .styles_imgContainer__IqJpn:hover{
 --tw-scale-x: 1.1;
 --tw-scale-y: 1.1;
 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) /* Üzerine gelince büyütme */
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Culture/CultureAside/styles.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.styles_CultureAsideContainer__OiieG{
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1))
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA{
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px){
    .styles_CultureAsideContainer__OiieG .styles_content__JoovA{
        max-width: 768px
    }
}
@media (min-width: 1024px){
    .styles_CultureAsideContainer__OiieG .styles_content__JoovA{
        max-width: 1024px
    }
}
@media (min-width: 1120px){
    .styles_CultureAsideContainer__OiieG .styles_content__JoovA{
        max-width: 1120px
    }
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA{
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_imgContainer__ftmG4{
    margin-top: -70px;
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 768px){
    .styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_imgContainer__ftmG4{
        margin-top: -100px
    }
}
@media (min-width: 1024px){
    .styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_imgContainer__ftmG4{
        margin-top: -180px
    }
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_imgContainer__ftmG4 img{
    height: 100%;
    width: 100%
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_article__6zVem{
    width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 83 102 / var(--tw-text-opacity, 1))
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_article__6zVem ul{
    list-style-position: inside;
    list-style-type: disc
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_article__6zVem ul li{
    position: relative;
    margin-bottom: 0.5rem;
    display: flex;
    padding-left: 1rem;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 83 102 / var(--tw-text-opacity, 1))
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_article__6zVem ul li::before{
    position: absolute;
    left: 0px;
    top: 0px;
    margin-right: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
    --tw-content: "•";
    content: var(--tw-content)
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_article__6zVem ol{
    list-style-position: inside
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_article__6zVem ol li{
    margin-bottom: 0.5rem;
    display: flex;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 83 102 / var(--tw-text-opacity, 1))
}
.styles_CultureAsideContainer__OiieG .styles_content__JoovA .styles_article__6zVem p{
    margin-bottom: 1.5rem;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 83 102 / var(--tw-text-opacity, 1))
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Activities/ProjectList/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_ProjectListContainer__Xd8Gz {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    row-gap: 5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 5rem;
    padding-bottom: 5rem
}
.styles_ProjectListContainer__Xd8Gz .styles_listContent__ApRf_ {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    row-gap: 1.25rem
}
.styles_ProjectListContainer__Xd8Gz .styles_listContent__ApRf_ .styles_title__muTDx {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_ProjectListContainer__Xd8Gz .styles_listContent__ApRf_ .styles_title__muTDx {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600
    }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/organisms/NewsCarousel/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_NewsCarouselContainer__XVd2L {
  min-width: 350px
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 {
  display: flex;
  width: 100%;
  justify-content: center;
  padding-top: 5rem
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA {
  width: 100%;
  margin-right: auto;
  margin-left: auto
}
@media (min-width: 768px) {
  .styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA {
    max-width: 768px
  }
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA {
    max-width: 1024px
  }
}
@media (min-width: 1120px) {
  .styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA {
    max-width: 1120px
  }
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA {
  margin-bottom: 1.75rem;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA {
    flex-direction: row;
    padding-left: 0px;
    padding-right: 0px
  }
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_titleContainer__m0CTj {
  margin-bottom: 1.25rem;
  height: 100%;
  width: 100%;
  max-width: 430px
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_titleContainer__m0CTj .styles_title__sNlOQ {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_titleContainer__m0CTj .styles_title__sNlOQ {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700
  }
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_titleContainer__m0CTj .styles_description__HLRas {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_titleContainer__m0CTj .styles_description__HLRas {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
  }
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_tabBar__pC4x7 {
  display: flex;
  width: 100%;
  gap: 2.5rem;
  overflow-y: auto;
  padding-bottom: 1.25rem
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_tabBar__pC4x7 {
    align-items: flex-end;
    justify-content: flex-end
  }
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_tabBar__pC4x7 .styles_tabButton__ArZXd {
  border-bottom-width: 1px;
  border-bottom-color: transparent;
  padding-bottom: 0.75rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_tabBar__pC4x7 .styles_tabButton__ArZXd.styles_active__O9mJl {
  --tw-border-opacity: 1;
  border-color: rgb(0 24 138 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_tabBar__pC4x7::-webkit-scrollbar {
  height: 0.25rem;
  width: 0.25rem
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_tabBar__pC4x7::-webkit-scrollbar-track {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_tabBar__pC4x7::-webkit-scrollbar-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_tab__16515 .styles_tabContainer__BOYdA .styles_tabBar__pC4x7::-webkit-scrollbar-thumb:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE {
  display: flex;
  width: 100%;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
  padding-bottom: 5rem
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj {
  width: 100%;
  margin-right: auto;
  margin-left: auto
}
@media (min-width: 768px) {
  .styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj {
    max-width: 768px
  }
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj {
    max-width: 1024px
  }
}
@media (min-width: 1120px) {
  .styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj {
    max-width: 1120px
  }
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj {
  height: 100%;
  width: 100%
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 {
  display: flex;
  width: 100%;
  max-width: 100%;
  flex-direction: column;
  align-items: center;
  padding-left: 10px
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 {
    max-width: 260px
  }
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_imageContainer__jfGHk {
  position: relative;
  margin-bottom: 1.75rem;
  width: 100%
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_imageContainer__jfGHk img {
  height: 250px;
  min-height: 250px;
  width: 250px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_imageContainer__jfGHk .styles_tag__G3TJK {
  position: absolute;
  bottom: -10px;
  left: 0.75rem;
  z-index: 50;
  border-radius: 6px;
  --tw-bg-opacity: 1;
  background-color: rgb(102 203 159 / var(--tw-bg-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_imageContainer__jfGHk .styles_tag__G3TJK.styles_success__5PuBR {
  --tw-bg-opacity: 1;
  background-color: rgb(102 203 159 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_imageContainer__jfGHk .styles_tag__G3TJK.styles_warning__GqHJy {
  --tw-bg-opacity: 1;
  background-color: rgb(247 147 111 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_imageContainer__jfGHk .styles_tag__G3TJK.styles_primary__LirG9 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_imageContainer__jfGHk .styles_tag__G3TJK.styles_tertiary___292t {
  --tw-bg-opacity: 1;
  background-color: rgb(255 146 174 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_imageContainer__jfGHk .styles_tag__G3TJK.styles_body__4rrCp {
  --tw-bg-opacity: 1;
  background-color: rgb(66 84 102 / var(--tw-bg-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_detailsContainer__oDnDe {
  display: flex;
  width: 100%;
  flex-direction: column
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_detailsContainer__oDnDe .styles_title__sNlOQ {
  margin-bottom: 0.25rem;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_detailsContainer__oDnDe .styles_details__RQetC {
  margin-bottom: 1.25rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_detailsContainer__oDnDe .styles_summary__C9zVY {
  margin-bottom: 0.5rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 11px;
  line-height: 16.5px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(39 39 46 / var(--tw-text-opacity, 1))
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_detailsContainer__oDnDe .styles_link__2cGQF {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_slideSection__6xY60 .styles_detailsContainer__oDnDe .styles_link__2cGQF .styles_icon__kfPy9 {
  margin-top: 0.25rem;
  width: 14px;
  stroke: #000
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_procesContainer__7kKPg {
  display: none;
  width: 100%;
  justify-content: center;
  gap: 1.5rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}
@media (min-width: 1024px) {
  .styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_procesContainer__7kKPg {
    display: flex
  }
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_procesContainer__7kKPg svg {
  height: 26px;
  width: 26px;
  cursor: pointer
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_procesContainer__7kKPg svg path {
  fill: #00188a
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_procesContainer__7kKPg svg rect {
  stroke: #00188a
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_procesContainer__7kKPg .styles_pagionation__Eh7kb {
  display: flex;
  align-items: center;
  justify-content: center
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_procesContainer__7kKPg .styles_pagionation__Eh7kb .styles_paginationLine__XEdqD {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2px;
  width: 16px;
  border-radius: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(113 128 150 / var(--tw-bg-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms
}
.styles_NewsCarouselContainer__XVd2L .styles_NewsSlideBackground__IA_BE .styles_NewsCarouselSection__T5Xwj .styles_procesContainer__7kKPg .styles_pagionation__Eh7kb .styles_paginationLine__XEdqD.styles_active__O9mJl {
  height: 4px;
  width: 32px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1))
}
/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[12].use[3]!./node_modules/swiper/swiper.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[12].use[3]!./node_modules/swiper/modules/navigation.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/HomePage/Banner/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_BannerContainer__EFni2 {
  position: relative;
  display: flex;
  height: 100vh;
  width: 100%;
  min-width: 350px;
  align-items: center;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 {
  position: relative;
  display: flex;
  height: 100%;
  min-height: 100vh;
  min-width: 100%;
  flex-direction: column;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  background-size: cover;
  background-position: center;
}
.styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_background__wSqga {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1));
  opacity: 0.2;
}
.styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_details__yxLPW {
  z-index: 50;
  display: flex;
  width: 100%;
  flex-direction: column;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 768px) {
  .styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_details__yxLPW {
    width: 70%;
  }
}
@media (min-width: 1024px) {
  .styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_details__yxLPW {
    width: 60%;
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
.styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_details__yxLPW .styles_title__ev_SE {
  margin-bottom: 1rem;
  font-size: 28px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  opacity: 1;
}
@media (min-width: 768px) {
  .styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_details__yxLPW .styles_title__ev_SE {
    font-size: 40px;
  }
}
@media (min-width: 1024px) {
  .styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_details__yxLPW .styles_title__ev_SE {
    font-size: 48px;
  }
}
.styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_details__yxLPW .styles_description__rmaBp {
  margin-bottom: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_details__yxLPW .styles_buttonContainer__CoLlJ {
  position: relative;
  z-index: 50;
  width: 100%;
  max-width: 250px;
}
.styles_BannerContainer__EFni2 .styles_slideContent__sRAc6 .styles_details__yxLPW .styles_buttonContainer__CoLlJ svg path {
  fill: #00188a;
}
.styles_BannerContainer__EFni2 > div > div {
  width: 100vw;
}
.styles_BannerContainer__EFni2 .styles_navigation__YSBsm {
  position: absolute;
  bottom: 2.5rem;
  left: 1.25rem;
  z-index: 10;
  display: flex;
  width: 90px;
  gap: 1rem;
}
@media (min-width: 1024px) {
  .styles_BannerContainer__EFni2 .styles_navigation__YSBsm {
    left: 7rem;
  }
}
.styles_BannerContainer__EFni2 .styles_navigation__YSBsm svg {
  cursor: pointer;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/HomePage/SectorSlider/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_SectorSliderContainer__BDyNz {
    position: relative;
    margin-bottom: 5rem;
    display: flex;
    height: 591px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1))
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-between
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay {
        flex-direction: row
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_titleContainer__Oq5Tt {
    position: relative;
    display: none;
    width: 2.5rem;
    justify-content: center;
    padding-right: 3rem
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_titleContainer__Oq5Tt {
        display: flex
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_titleContainer__Oq5Tt .styles_title__Rnl6k {
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_titleContainer__Oq5Tt .styles_title__Rnl6k {
        --tw-rotate: 180deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        writing-mode: vertical-rl
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS {
    position: relative;
    z-index: 20;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS {
        flex-direction: row
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd {
    z-index: 999;
    order: 2;
    margin-top: -70px;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    row-gap: 0.75rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 5rem
}
@media (min-width: 768px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd {
        position: absolute;
        left: 8rem;
        order: 1;
        margin-top: -0px;
        row-gap: 1.75rem;
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd img {
    height: 40px;
    width: 40px
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd img {
        height: 80px;
        width: 80px
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd .styles_title__Rnl6k {
    width: 100%;
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd .styles_title__Rnl6k {
        width: 70%;
        font-size: 48px;
        line-height: 54px;
        font-weight: 700
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd .styles_description__lQWAq {
    width: 100%;
    padding-bottom: 1.25rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(237 242 247 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd .styles_description__lQWAq {
        width: 45%;
        padding-bottom: 0px;
        font-size: 20px;
        line-height: 30px;
        font-weight: 400
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd .styles_button__SI9EX {
    position: relative;
    z-index: 9999;
    width: 100%;
    max-width: 122px;
    border-radius: 6px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd .styles_button__SI9EX svg {
    height: 10px;
    width: 10px
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_details__7dtfd .styles_button__SI9EX svg path {
    fill: #00188a
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_imgContainer__xSX8q {
    position: relative;
    order: 1;
    display: flex;
    height: 100%;
    width: 100%
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_imgContainer__xSX8q {
        order: 2;
        margin-left: 18rem
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_imgContainer__xSX8q img {
    height: 100%;
    max-height: 360px;
    width: 100%
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_imgContainer__xSX8q img {
        min-height: 591px
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_slideContent__zSagS .styles_imgContainer__xSX8q::before {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(to left, rgba(0, 24, 138, 0.9), rgba(0, 24, 138, 0.4));
    --tw-content: "";
    content: var(--tw-content)
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv {
    position: absolute;
    right: 0px;
    z-index: 50;
    height: 100%;
    width: 70%;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
@media (min-width: 768px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv {
        padding-top: 4rem;
        padding-bottom: 4rem;
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabTitle__mf2aU {
    padding-bottom: 2.5rem;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabTitle__mf2aU {
        display: none
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F {
    display: flex;
    width: 100%;
    flex-direction: row;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
    overflow-x: auto;
    overflow-y: auto;
    padding-bottom: 1.25rem
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F {
        height: 100%;
        flex-direction: column;
        -moz-column-gap: 0px;
             column-gap: 0px;
        row-gap: 2.25rem;
        padding-bottom: 0px
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT {
    display: flex;
    cursor: pointer;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-text-opacity: 0.4;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT {
        flex-direction: row;
        -moz-column-gap: 1.75rem;
             column-gap: 1.75rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT .styles_tabItem__fwGG6 {
    order: 2;
    display: flex;
    white-space: nowrap
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT .styles_tabItem__fwGG6 {
        order: 1
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT .styles_tabIcon__NzIV7 {
    order: 1
}
@media (min-width: 1024px) {
    .styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT .styles_tabIcon__NzIV7 {
        order: 2
    }
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT .styles_tabIcon__NzIV7 img {
    height: 1.5rem;
    width: 1.5rem
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT svg {
    order: 2;
    height: 24px;
    width: 24px
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT svg path {
    fill: #FFFFFF;
    opacity: 0.4
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT:hover svg path {
    opacity: 1
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT.styles_active__5kKKR {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F .styles_tab__92rCT.styles_active__5kKKR svg path {
    opacity: 1
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F::-webkit-scrollbar {
    height: 4px;
    width: 4px
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F::-webkit-scrollbar-track {
    --tw-bg-opacity: 1;
    background-color: rgb(160 174 192 / var(--tw-bg-opacity, 1));
    opacity: 0
}
.styles_SectorSliderContainer__BDyNz .styles_tabContainer__G3cay .styles_tabbarContainer__2Gffv .styles_tabbar__qAM_F::-webkit-scrollbar-thumb {
    border-radius: 3px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/HomePage/Carousel/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_SectorSliderContainer__Nw9Gk {
  min-width: 350px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 768px) {
  .styles_SectorSliderContainer__Nw9Gk {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .styles_SectorSliderContainer__Nw9Gk {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy {
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy {
    max-width: 1024px;
  }
}
@media (min-width: 1024px) {
  .styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy {
    max-width: 1200px;
  }
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC {
  margin-bottom: 2.5rem;
  display: none;
  width: 100%;
  justify-content: center;
}
@media (min-width: 768px) {
  .styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC {
    display: flex;
  }
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC .styles_progressList__C34rd {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 720px;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC .styles_progressList__C34rd::before {
  position: absolute;
  top: 50%;
  left: 0px;
  z-index: 10;
  margin-left: 60px;
  margin-right: 60px;
  height: 1px;
  width: 82.5%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
  --tw-content: "";
  content: var(--tw-content);
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC .styles_progressList__C34rd .styles_progressItem__wpGFZ {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  padding-bottom: 28px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(228 236 247 / var(--tw-text-opacity, 1));
  cursor: pointer;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC .styles_progressList__C34rd .styles_progressItem__wpGFZ.styles_active__mZA9T {
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1));
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC .styles_progressList__C34rd .styles_progressItem__wpGFZ.styles_active__mZA9T .styles_progressBorder__8OqWv {
  --tw-border-opacity: 1;
  border-color: rgb(0 24 138 / var(--tw-border-opacity, 1));
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC .styles_progressList__C34rd .styles_progressItem__wpGFZ.styles_active__mZA9T .styles_progressBorder__8OqWv .styles_progressDot__N_qrH {
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1));
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC .styles_progressList__C34rd .styles_progressItem__wpGFZ .styles_progressBorder__8OqWv {
  z-index: 50;
  display: flex;
  height: 20px;
  width: 20px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 236 247 / var(--tw-border-opacity, 1));
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_progress__FBhoC .styles_progressList__C34rd .styles_progressItem__wpGFZ .styles_progressBorder__8OqWv .styles_progressDot__N_qrH {
  height: 12px;
  width: 12px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_bannerContainer__mTpa8 {
  margin-bottom: 2.5rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_bannerContainer__mTpa8 .styles_title__f4QdI {
  margin-bottom: 1rem;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
  .styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_bannerContainer__mTpa8 .styles_title__f4QdI {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
  }
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_bannerContainer__mTpa8 .styles_description__0rmzu {
  min-height: 50px;
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_bannerContainer__mTpa8 .styles_description__0rmzu {
    width: 40%;
  }
}
@media (min-width: 1024px) {
  .styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_bannerContainer__mTpa8 .styles_description__0rmzu {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 {
  position: relative;
  display: flex;
  height: 300px;
  width: 413px;
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  background-size: cover;
  background-position: center;
  transition-duration: 300ms;
}
@media (min-width: 1024px) {
  .styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 {
    height: 390px;
    width: 413px;
  }
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 {
  overflow: hidden;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 .styles_background__R7IkC {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1));
  opacity: 0.4;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 .styles_background__R7IkC.styles_active__mZA9T {
  opacity: 0.6;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 .styles_content__ASmyD {
  z-index: 50;
  width: 100%;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 .styles_content__ASmyD .styles_slideTitle__ugSq1 {
  margin-bottom: 0.75rem;
  font-size: 18px;
  line-height: 27px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 .styles_content__ASmyD .styles_slideDescription__LPc2I {
  margin-bottom: 0.75rem;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 .styles_content__ASmyD .styles_buttonContainer__Cd4gU {
  margin-bottom: 1rem;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5 .styles_content__ASmyD .styles_buttonContainer__Cd4gU svg path {
  fill: #00188a;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5.styles_active__mZA9T {
  z-index: 50;
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5.styles_leftCard__7_rgY {
  border-top-left-radius: 20px;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_slideContainer__XVgn5.styles_rightCard__ujHcL {
  border-bottom-right-radius: 20px;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_procesContainer__u0JU5 {
  display: flex;
  width: 100%;
  justify-content: center;
  gap: 1.5rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_procesContainer__u0JU5 svg {
  display: none;
  height: 26px;
  width: 26px;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_procesContainer__u0JU5 svg {
    display: block;
  }
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_procesContainer__u0JU5 svg path {
  fill: #00188a;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_procesContainer__u0JU5 svg rect {
  stroke: #00188a;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_procesContainer__u0JU5 .styles_pagionation__RWtjv {
  display: flex;
  align-items: center;
  justify-content: center;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_procesContainer__u0JU5 .styles_pagionation__RWtjv .styles_paginationLine__S1NQC {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2px;
  width: 16px;
  border-radius: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.styles_SectorSliderContainer__Nw9Gk .styles_SectorSliderSection__2Hhdy .styles_procesContainer__u0JU5 .styles_pagionation__RWtjv .styles_paginationLine__S1NQC.styles_active__mZA9T {
  height: 4px;
  width: 32px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 24 138 / var(--tw-bg-opacity, 1));
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Sectors/SectorCard/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoCardContainer__3kgAR {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk {
    position: relative;
    z-index: 50;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk {
        flex-direction: row;
        justify-content: space-between
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg {
    z-index: 50;
    order: 2;
    display: flex;
    width: 100%;
    justify-content: center
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg {
        order: 1;
        justify-content: flex-end
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm {
    z-index: 50;
    order: 2;
    margin-top: -2.5rem;
    display: flex;
    width: 85%;
    flex-direction: column
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm {
        order: 1;
        margin-top: -4rem
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm {
        margin-top: -0px
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_iconContainer__hGNLn {
    display: flex;
    height: 5rem;
    width: 5rem;
    align-items: center;
    justify-content: center
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_iconContainer__hGNLn {
        height: 4rem;
        width: 4rem
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_iconContainer__hGNLn {
        height: 5rem;
        width: 5rem
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_iconContainer__hGNLn .styles_icon__x44A_ {
    height: 5rem;
    width: 5rem
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_iconContainer__hGNLn .styles_icon__x44A_ {
        height: 4rem;
        width: 4rem
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_iconContainer__hGNLn .styles_icon__x44A_ {
        height: 5rem;
        width: 5rem
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_title__h5L3R {
    padding-bottom: 0.5rem;
    padding-top: 1.75rem;
    font-size: 18px;
    line-height: 27px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_title__h5L3R {
        font-size: 28px;
        line-height: 42px;
        font-weight: 600
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_title__h5L3R {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_details__Y9pQV {
    overflow: visible;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-line-clamp: none;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_details__Y9pQV {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        font-size: 20px;
        line-height: 30px;
        font-weight: 400
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_details__Y9pQV {
        overflow: visible;
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-line-clamp: none;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_button__YLVtN {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    padding-left: 2.25rem;
    padding-right: 2.25rem;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_button__YLVtN {
        margin-bottom: 0px
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_link__2D2Is {
    display: none;
    align-items: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    padding-top: 1.25rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_link__2D2Is {
        display: flex
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg .styles_descriptionContainer___FhVm .styles_link__2D2Is {
        display: none
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg.styles_reverse__iqMmW {
    order: 2;
    justify-content: center
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_description__BqTCg.styles_reverse__iqMmW {
        margin-left: -2.5rem;
        justify-content: flex-start
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_imgContainer__h5gQx {
    position: relative;
    order: 1;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_imgContainer__h5gQx {
        order: 2
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_imgContainer__h5gQx .styles_img__3G3Vy {
    height: 360px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_imgContainer__h5gQx.styles_reverse__iqMmW {
    order: 1;
    justify-content: flex-start
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_imgContainer__h5gQx.styles_reverse__iqMmW::before {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 10;
    height: 100%;
    width: 33.333333%;
    background-image: linear-gradient(357.41deg, #FFFFFF 2.97%, rgba(255, 255, 255, 0) 71.03%);
    --tw-content: "";
    content: var(--tw-content)
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_imgContainer__h5gQx.styles_reverse__iqMmW::before {
        background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1))
    }
}
.styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_imgContainer__h5gQx.styles_noReverse__YqhMw::before {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    height: 100%;
    width: 33.333333%;
    background-image: linear-gradient(357.41deg, #FFFFFF 2.97%, rgba(255, 255, 255, 0) 71.03%);
    --tw-content: "";
    content: var(--tw-content)
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__3kgAR .styles_content__iu7uk .styles_imgContainer__h5gQx.styles_noReverse__YqhMw::before {
        background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0))
    }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Services/ServicesCard/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoCardContainer__kgG3u {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL {
        max-width: 1120px
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    padding-left: 50px;
    padding-right: 50px
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL {
        flex-direction: row;
        justify-content: space-between;
        padding-left: 0px;
        padding-right: 0px
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL {
        padding-top: 60px;
        padding-bottom: 60px
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt {
    display: flex;
    width: 100%;
    flex-direction: column
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt {
        width: 50%
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt .styles_title__RdYKt {
    padding-bottom: 0.5rem;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt .styles_title__RdYKt {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt .styles_details__U_CtS {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt .styles_details__U_CtS {
        overflow: visible;
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-line-clamp: none
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt .styles_button__aM9eS {
    margin-top: 1.25rem;
    display: none;
    padding-left: 2.25rem;
    padding-right: 2.25rem;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt .styles_button__aM9eS {
        display: flex
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt.styles_reverse__zFTjF {
    order: 1
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_description__ueqbt.styles_reverse__zFTjF {
        order: 2
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_imgContainer__4NLX_ {
    position: relative;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_imgContainer__4NLX_ {
        width: 50%
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_imgContainer__4NLX_ .styles_img__o_2st {
    z-index: 50;
    width: 100%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-right: 1.25rem
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_imgContainer__4NLX_ .styles_img__o_2st.styles_reverse__zFTjF {
    padding-right: 0px
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_imgContainer__4NLX_ .styles_img__o_2st.styles_reverse__zFTjF {
        padding-left: 1.25rem
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_imgContainer__4NLX_.styles_reverse__zFTjF {
    order: 2;
    justify-content: flex-start
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_imgContainer__4NLX_.styles_reverse__zFTjF {
        order: 1
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL.styles_reverse__zFTjF {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL.styles_reverse__zFTjF {
        padding-top: 60px;
        padding-bottom: 60px
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_mobileButton__U1XTE {
    order: 3;
    display: flex;
    width: 100%;
    padding-bottom: 0.75rem
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_mobileButton__U1XTE {
        display: none
    }
}
.styles_InfoCardContainer__kgG3u .styles_content__5c7PL .styles_mobileButton__U1XTE .styles_button__aM9eS {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_InfoCardContainer__kgG3u.styles_reverse__zFTjF {
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1))
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Services/ServicesCardContainer/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_ServicesCardContainer__O6faW {
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}
.styles_ServicesCardContainer__O6faW .styles_content__z9HjE {
    display: flex;
    flex-direction: column
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Sustainability/InfoCircle/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoCircleContainer__W28R8 {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column
}
.styles_InfoCircleContainer__W28R8 .styles_content__9QvdW {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_InfoCircleContainer__W28R8 .styles_content__9QvdW {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_InfoCircleContainer__W28R8 .styles_content__9QvdW {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_InfoCircleContainer__W28R8 .styles_content__9QvdW {
        max-width: 1120px
    }
}
.styles_InfoCircleContainer__W28R8 .styles_content__9QvdW {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_InfoCircleContainer__W28R8 .styles_content__9QvdW img {
    position: relative;
    z-index: 50
}
.styles_InfoCircleContainer__W28R8 .styles_content__9QvdW .styles_world__HBrTB {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 40;
    display: none;
    width: 100%;
    justify-content: center
}
@media (min-width: 1024px) {
    .styles_InfoCircleContainer__W28R8 .styles_content__9QvdW .styles_world__HBrTB {
        display: flex
    }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Sustainability/InfoCard/styles.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoCardContainer__r5AlG {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-bottom: 5rem
}
.styles_InfoCardContainer__r5AlG .styles_content__ridjq {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__r5AlG .styles_content__ridjq {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__r5AlG .styles_content__ridjq {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_InfoCardContainer__r5AlG .styles_content__ridjq {
        max-width: 1120px
    }
}
.styles_InfoCardContainer__r5AlG .styles_content__ridjq {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_InfoCardContainer__r5AlG .styles_content__ridjq .styles_cardContainer__oIhx4 {
    position: relative;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
    row-gap: 1.25rem
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__r5AlG .styles_content__ridjq .styles_cardContainer__oIhx4 {
        flex-wrap: wrap
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__r5AlG .styles_content__ridjq .styles_cardContainer__oIhx4 {
        justify-content: space-between;
        row-gap: 0px
    }
}
.styles_InfoCardContainer__r5AlG .styles_content__ridjq .styles_cardContainer__oIhx4 .styles_card__G4gDL {
    height: 100%;
    width: 100%;
    max-width: 250px;
    border-radius: 16px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1.5rem;
    --tw-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
    --tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_InfoCardContainer__r5AlG .styles_content__ridjq .styles_cardContainer__oIhx4 .styles_card__G4gDL .styles_imgContainer__uPpD1 {
    display: flex;
    justify-content: center;
    padding-bottom: 1.25rem
}
.styles_InfoCardContainer__r5AlG .styles_content__ridjq .styles_cardContainer__oIhx4 .styles_card__G4gDL .styles_imgContainer__uPpD1 .styles_imgBar__SUtXx {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(228 236 247 / var(--tw-border-opacity, 1));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.75rem
}
.styles_InfoCardContainer__r5AlG .styles_content__ridjq .styles_cardContainer__oIhx4 .styles_card__G4gDL .styles_detailsContainer__ryzAQ {
    display: flex;
    width: 100%;
    flex-direction: column
}
.styles_InfoCardContainer__r5AlG .styles_content__ridjq .styles_cardContainer__oIhx4 .styles_card__G4gDL .styles_detailsContainer__ryzAQ .styles_details__fU2Sw {
    width: 95%;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Sustainability/BadgeCard/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_BadgeCardContainer__OWgFk {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
    padding-top: 7rem;
    padding-bottom: 7rem
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_BadgeCardContainer__OWgFk .styles_content__YYxZv {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_BadgeCardContainer__OWgFk .styles_content__YYxZv {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_BadgeCardContainer__OWgFk .styles_content__YYxZv {
        max-width: 1120px
    }
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv {
    position: relative;
    display: flex;
    flex-direction: column
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_cardContainer___oW7D {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    gap: 2.5rem
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_cardContainer___oW7D .styles_card__pmNT9 {
    position: relative;
    display: none;
    height: 150px;
    width: 150px;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 1024px) {
    .styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_cardContainer___oW7D .styles_card__pmNT9 {
        display: flex
    }
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_cardContainer___oW7D .styles_card__pmNT9 img {
    height: 100%;
    width: 100%
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_cardContainer___oW7D .styles_card__pmNT9 .styles_detailsContainer__98bot {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 10;
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 0.25rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    opacity: 0;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_cardContainer___oW7D .styles_card__pmNT9 .styles_detailsContainer__98bot h3 {
    font-size: 14px;
    line-height: 21px;
    font-weight: 500
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_cardContainer___oW7D .styles_card__pmNT9 .styles_detailsContainer__98bot .styles_details__Vs0Sk {
    width: 100%;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: rgb(255 255 255 / 0.8)
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_cardContainer___oW7D .styles_card__pmNT9 .styles_detailsContainer__98bot .styles_detailsLongText__XBgJX {
    width: 100%;
    font-size: 10px;
    line-height: 15px;
    font-weight: 400;
    color: rgb(255 255 255 / 0.8)
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_cardContainer___oW7D .styles_card__pmNT9:hover .styles_detailsContainer__98bot {
    opacity: 1
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_detailsContainer__98bot {
    display: flex;
    width: 100%;
    justify-content: center;
    padding-top: 4rem;
    text-align: center
}
.styles_BadgeCardContainer__OWgFk .styles_content__YYxZv .styles_detailsContainer__98bot .styles_details__Vs0Sk {
    width: 85%;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(67 83 102 / var(--tw-text-opacity, 1))
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Sustainability/Share/styles.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_BadgeCardContainer__F4c9j {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-top: 7rem;
    padding-bottom: 7rem
}
.styles_BadgeCardContainer__F4c9j .styles_content__XhcHg {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_BadgeCardContainer__F4c9j .styles_content__XhcHg {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_BadgeCardContainer__F4c9j .styles_content__XhcHg {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_BadgeCardContainer__F4c9j .styles_content__XhcHg {
        max-width: 1120px
    }
}
.styles_BadgeCardContainer__F4c9j .styles_content__XhcHg {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_BadgeCardContainer__F4c9j .styles_content__XhcHg .styles_title__NAUd_ {
    width: 75%;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_BadgeCardContainer__F4c9j .styles_content__XhcHg .styles_title__NAUd_ {
        width: 50%;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
}
@media (min-width: 1024px) {
    .styles_BadgeCardContainer__F4c9j .styles_content__XhcHg .styles_title__NAUd_ {
        width: 40%;
        font-size: 28px;
        line-height: 42px;
        font-weight: 600
    }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Sustainability/Leader/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_leaderContainer__dpQb0 {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column
}
.styles_leaderContainer__dpQb0 .styles_content__3rLJn {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_leaderContainer__dpQb0 .styles_content__3rLJn {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_leaderContainer__dpQb0 .styles_content__3rLJn {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_leaderContainer__dpQb0 .styles_content__3rLJn {
        max-width: 1120px
    }
}
.styles_leaderContainer__dpQb0 .styles_content__3rLJn {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_leaderContainer__dpQb0 .styles_content__3rLJn .styles_imageContainer__A6tAG {
    max-width: 28rem;
    padding-left: 2rem;
    padding-right: 2rem
}
.styles_leaderContainer__dpQb0 .styles_content__3rLJn .styles_title__kriVh {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_leaderContainer__dpQb0 .styles_content__3rLJn .styles_leaderName__lFtdc {
    font-size: 28px;
    line-height: 85px;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_leaderContainer__dpQb0 .styles_content__3rLJn .styles_detailsContainer__pDMLM {
    display: flex;
    flex-direction: column;
    padding-left: 2rem;
    padding-right: 2rem;
    --tw-text-opacity: 1;
    color: rgb(67 83 102 / var(--tw-text-opacity, 1))
}
.styles_leaderContainer__dpQb0 .styles_content__3rLJn .styles_detailsContainer__pDMLM p {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    text-align: center
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Sustainability/Zero Waste/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_zeroWasteContainer__683Kt {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
}
.styles_zeroWasteContainer__683Kt .styles_content__LVTAi {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .styles_zeroWasteContainer__683Kt .styles_content__LVTAi {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .styles_zeroWasteContainer__683Kt .styles_content__LVTAi {
    max-width: 1024px;
  }
}
@media (min-width: 1120px) {
  .styles_zeroWasteContainer__683Kt .styles_content__LVTAi {
    max-width: 1120px;
  }
}
.styles_zeroWasteContainer__683Kt .styles_content__LVTAi {
  position: relative;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
  flex-direction: column;
}
.styles_zeroWasteContainer__683Kt .styles_content__LVTAi .styles_imageContainer__4hXyu {
  width: 100%;
}
.styles_zeroWasteContainer__683Kt .styles_content__LVTAi .styles_title__xuRyl {
  margin-top: 1.25rem;
  font-size: 36px;
  line-height: 42px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 24 138 / var(--tw-text-opacity, 1));
}
.styles_zeroWasteContainer__683Kt .styles_content__LVTAi .styles_textContainer__Rk5dL {
  margin-top: 1rem;
  --tw-text-opacity: 1;
  color: rgb(67 83 102 / var(--tw-text-opacity, 1));
}
.styles_zeroWasteContainer__683Kt .styles_content__LVTAi .styles_textContainer__Rk5dL .styles_text1__dQ_SA {
  margin-top: 1rem;
}
.styles_zeroWasteContainer__683Kt .styles_content__LVTAi .styles_textContainer__Rk5dL .styles_wasteList__23W27 li {
  list-style-type: disc;
  position: relative;
  margin-left: 20px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Sustainability/ProjectList/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_ProjectListContainer__ADwWn {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    row-gap: 5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 5rem;
    padding-bottom: 5rem
}
.styles_ProjectListContainer__ADwWn .styles_listContent__DfH24 {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    row-gap: 1.25rem
}
.styles_ProjectListContainer__ADwWn .styles_listContent__DfH24 .styles_title__9iU_r {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_ProjectListContainer__ADwWn .styles_listContent__DfH24 .styles_title__9iU_r {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600
    }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Integration/Card/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoCardContainer__0_YXD {
  position: relative;
  margin-top: 5rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
@media (min-width: 1024px) {
  .styles_InfoCardContainer__0_YXD {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.styles_InfoCardContainer__0_YXD .styles_content__5Ep3h {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .styles_InfoCardContainer__0_YXD .styles_content__5Ep3h {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .styles_InfoCardContainer__0_YXD .styles_content__5Ep3h {
    max-width: 1024px;
  }
}
@media (min-width: 1120px) {
  .styles_InfoCardContainer__0_YXD .styles_content__5Ep3h {
    max-width: 1120px;
  }
}
.styles_InfoCardContainer__0_YXD .styles_content__5Ep3h {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.styles_InfoCardContainer__0_YXD .styles_content__5Ep3h .styles_cardContainer__dJqK_ {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  gap: 1.25rem;
  padding-top: 1.25rem;
}
@media (min-width: 1024px) {
  .styles_InfoCardContainer__0_YXD .styles_content__5Ep3h .styles_cardContainer__dJqK_ {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.styles_InfoCardContainer__0_YXD .styles_content__5Ep3h .styles_cardButton__6M4xo {
  width: 100%;
  cursor: pointer;
  border-radius: 16px;
  --tw-bg-opacity: 1;
  background-color: rgb(119 50 140 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.styles_InfoCardContainer__0_YXD .styles_content__5Ep3h .styles_cardButton__6M4xo:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(90 38 112 / var(--tw-bg-opacity, 1));
}
@media (min-width: 1024px) {
  .styles_InfoCardContainer__0_YXD .styles_content__5Ep3h .styles_cardButton__6M4xo {
    max-width: 250px;
  }
}
.styles_InfoCardContainer__0_YXD .styles_content__5Ep3h .styles_cardButton__6M4xo {
  text-decoration: none;
  width: 250px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.styles_InfoCardContainer__0_YXD .styles_content__5Ep3h .styles_cardTitle__gL6ML {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  white-space: pre-line;
}
.styles_InfoCardContainer__0_YXD .styles_content__5Ep3h .styles_detailContainer__BLBXJ {
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 5rem;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Integration/IntegrationAside/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_IntegrationAsideContainer__xOixh {
    position: relative;
    margin-top: 5rem;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 1.75rem;
    padding-right: 1.75rem
}
@media (min-width: 1024px) {
    .styles_IntegrationAsideContainer__xOixh {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh {
        max-width: 1120px
    }
}
.styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem
}
@media (min-width: 768px) {
    .styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 {
        flex-wrap: nowrap
    }
}
.styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 .styles_detailContainer__gYnLE {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-bottom: 2.5rem
}
@media (min-width: 768px) {
    .styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 .styles_detailContainer__gYnLE {
        align-items: flex-start;
        padding-bottom: 0px
    }
}
.styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 .styles_detailContainer__gYnLE .styles_title__1tcGa {
    font-size: 28px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 .styles_detailContainer__gYnLE .styles_title__1tcGa {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 .styles_detailContainer__gYnLE .styles_list__hoQBS {
    list-style-position: inside;
    list-style-type: disc;
    padding-top: 1.25rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 .styles_detailContainer__gYnLE .styles_list__hoQBS {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 .styles_imgContainer__NBugy {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 768px) {
    .styles_IntegrationAsideContainer__xOixh .styles_content__dlcnh .styles_aside__eRMT5 .styles_imgContainer__NBugy {
        justify-content: flex-start
    }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/ServicesDetailItem/FreeWarhouseAside/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_FreeWarhouseAsideContainer__GsWZM {
    position: relative;
    margin-top: 5rem;
    margin-bottom: 5rem;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 1.75rem;
    padding-right: 1.75rem
}
@media (min-width: 1024px) {
    .styles_FreeWarhouseAsideContainer__GsWZM {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 {
        max-width: 1120px
    }
}
.styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem
}
@media (min-width: 1024px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ {
        flex-wrap: nowrap;
        justify-content: space-between
    }
}
.styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_detailContainer__1wfg3 {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    row-gap: 1.5rem;
    padding-bottom: 7rem
}
@media (min-width: 768px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_detailContainer__1wfg3 {
        align-items: flex-start
    }
}
@media (min-width: 1024px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_detailContainer__1wfg3 {
        padding-bottom: 0px
    }
}
.styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_detailContainer__1wfg3 .styles_title__Mj4IS {
    font-size: 28px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_detailContainer__1wfg3 .styles_title__Mj4IS {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_detailContainer__1wfg3 .styles_details__91gBo {
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_detailContainer__1wfg3 .styles_details__91gBo {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_detailContainer__1wfg3 .styles_list__9tqAs {
    list-style-position: inside;
    list-style-type: disc;
    padding-top: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_detailContainer__1wfg3 .styles_list__9tqAs {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_imgContainer__3_qBZ {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 1024px) {
    .styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_imgContainer__3_qBZ {
        justify-content: flex-start
    }
}
.styles_FreeWarhouseAsideContainer__GsWZM .styles_content__hTPB4 .styles_aside__ejAp_ .styles_imgContainer__3_qBZ img {
    height: 100%;
    max-height: 670px;
    width: 100%;
    max-width: 678px
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Academy/AcademyCard/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_CardContainer__NiGs8 {
    margin-top: 7rem;
    margin-bottom: 7rem;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
    padding-bottom: 7rem;
    padding-top: 0.25rem
}
@media (min-width: 1024px) {
    .styles_CardContainer__NiGs8 {
        width: 100%;
        margin-right: auto;
        margin-left: auto
    }
    @media (min-width: 768px) {
        .styles_CardContainer__NiGs8 {
            max-width: 768px
        }
    }
    @media (min-width: 1024px) {
        .styles_CardContainer__NiGs8 {
            max-width: 1024px
        }
    }
    @media (min-width: 1120px) {
        .styles_CardContainer__NiGs8 {
            max-width: 1120px
        }
    }
}
@media (min-width: 768px) {
    .styles_CardContainer__NiGs8 {
        padding-top: 0px
    }
}
@media (min-width: 1024px) {
    .styles_CardContainer__NiGs8 {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
    }
}
.styles_CardContainer__NiGs8 .styles_title__cMIhi {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 {
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    row-gap: 3.5rem
}
@media (min-width: 1024px) {
    .styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 {
        gap: 3rem
    }
}
.styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 .styles_card__krP7h {
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem
}
@media (min-width: 768px) {
    .styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 .styles_card__krP7h {
        width: calc(100% / 3)
    }
}
@media (min-width: 1024px) {
    .styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 .styles_card__krP7h {
        width: calc(100% / 3 - 48px)
    }
}
.styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 .styles_card__krP7h .styles_cardTitle__UCzN8 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 .styles_card__krP7h .styles_date__fhm1V {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(113 128 150 / var(--tw-text-opacity, 1))
}
.styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 .styles_card__krP7h .styles_cardDescription__QzmkD {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 .styles_card__krP7h .styles_cardDescription__QzmkD {
        overflow: visible;
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-line-clamp: none
    }
}
.styles_CardContainer__NiGs8 .styles_CardNonSlider__aqyN7 .styles_card__krP7h .styles_link__YLvfU {
    display: flex;
    align-items: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(39 39 46 / var(--tw-text-opacity, 1))
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Express/AsideBox/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_SloganContainer__sSA3s {
    margin-top: 4rem;
    margin-bottom: 4rem;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_SloganContainer__sSA3s {
        flex-direction: row
    }
}
.styles_SloganContainer__sSA3s .styles_boxes__tJn4O {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_SloganContainer__sSA3s .styles_boxes__tJn4O {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_SloganContainer__sSA3s .styles_boxes__tJn4O {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_SloganContainer__sSA3s .styles_boxes__tJn4O {
        max-width: 1120px
    }
}
.styles_SloganContainer__sSA3s .styles_boxes__tJn4O {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 2.5rem
}
@media (min-width: 768px) {
    .styles_SloganContainer__sSA3s .styles_boxes__tJn4O {
        padding-left: 0px
    }
}
@media (min-width: 1024px) {
    .styles_SloganContainer__sSA3s .styles_boxes__tJn4O {
        flex-direction: row
    }
}
.styles_SloganContainer__sSA3s .styles_box__01LsK {
    margin-bottom: 5rem;
    display: flex;
    width: 100%;
    flex: 1 1 0%;
    flex-direction: column;
    border-left-width: 1px;
    --tw-border-opacity: 1;
    border-left-color: rgb(0 24 138 / var(--tw-border-opacity, 1));
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2.5rem
}
@media (min-width: 1024px) {
    .styles_SloganContainer__sSA3s .styles_box__01LsK {
        margin-bottom: 0px;
        width: calc(100 / 2 - 20px)
    }
}
.styles_SloganContainer__sSA3s .styles_box__01LsK .styles_title__hGX8Z {
    width: 90%;
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Express/AtaGlance/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoContainer__QPuFW {
    display: flex;
    width: 100%;
    min-width: 350px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 9rem;
    padding-top: 2.5rem
}
@media (min-width: 768px) {
    .styles_InfoContainer__QPuFW {
        padding-top: 0px
    }
}
@media (min-width: 1024px) {
    .styles_InfoContainer__QPuFW {
        padding-top: 2.5rem
    }
}
.styles_InfoContainer__QPuFW .styles_cardContainer__hVr_u {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 1.25rem
}
@media (min-width: 1024px) {
    .styles_InfoContainer__QPuFW .styles_cardContainer__hVr_u {
        justify-content: center
    }
}
.styles_InfoContainer__QPuFW .styles_cardContainer__hVr_u .styles_icon__fa8I0 svg {
    height: 22px;
    width: 16px
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Express/ExpressAside/styles.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_ExpressAsideContainer__dYQs7 {
    position: relative;
    margin-top: 5rem;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-bottom: 5rem
}
@media (min-width: 768px) {
    .styles_ExpressAsideContainer__dYQs7 {
        padding-bottom: 12rem
    }
}
@media (min-width: 1024px) {
    .styles_ExpressAsideContainer__dYQs7 {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5rem
    }
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt {
        max-width: 1120px
    }
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem
}
@media (min-width: 1024px) {
    .styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO {
        flex-wrap: nowrap;
        justify-content: space-between
    }
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_detailContainer__1YM0M {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-bottom: 2.5rem
}
@media (min-width: 1024px) {
    .styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_detailContainer__1YM0M {
        padding-bottom: 0px
    }
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_detailContainer__1YM0M .styles_title__2w2AL {
    font-size: 28px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_detailContainer__1YM0M .styles_title__2w2AL {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_detailContainer__1YM0M .styles_details__MMuBM {
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_detailContainer__1YM0M .styles_details__MMuBM {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_detailContainer__1YM0M .styles_imgContainer__jRobb {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    -o-object-fit: cover;
       object-fit: cover;
    padding-top: 0.75rem
}
@media (min-width: 1024px) {
    .styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_detailContainer__1YM0M .styles_imgContainer__jRobb {
        justify-content: flex-start
    }
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_detailContainer__1YM0M .styles_imgContainer__jRobb img {
    height: 100%;
    width: 100%
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_listBoxContainer__WozAS {
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 0.5rem
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_listBoxContainer__WozAS .styles_box__9u0q5 {
    width: 100%;
    border-radius: 16px;
    border-width: 1px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 22px;
    padding-right: 22px;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_listBoxContainer__WozAS .styles_box__9u0q5 .styles_boxText__bJGUz {
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_ExpressAsideContainer__dYQs7 .styles_content__y7xGt .styles_aside__i1hbO .styles_listBoxContainer__WozAS .styles_box__9u0q5 .styles_boxText__bJGUz {
        font-size: 16px;
        line-height: 24px;
        font-weight: 600
    }
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Sectors/SectorCardContainer/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_ServicesCardContainer__0EQKK {
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 7rem;
    padding-bottom: 7rem
}
@media (min-width: 768px) {
    .styles_ServicesCardContainer__0EQKK {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}
@media (min-width: 1024px) {
    .styles_ServicesCardContainer__0EQKK {
        padding-top: 7rem;
        padding-bottom: 7rem
    }
}
.styles_ServicesCardContainer__0EQKK .styles_content__KE5XC {
    display: flex;
    flex-direction: column;
    row-gap: 1.25rem
}
@media (min-width: 768px) {
    .styles_ServicesCardContainer__0EQKK .styles_content__KE5XC {
        row-gap: 5rem
    }
}
@media (min-width: 1024px) {
    .styles_ServicesCardContainer__0EQKK .styles_content__KE5XC {
        row-gap: 7rem
    }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/SectorDetail/SectorArticle/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_SectorArticleContainer__efkoo {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__efkoo {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV {
        max-width: 1120px
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV {
    position: relative;
    display: flex;
    flex-direction: column
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He {
        flex-wrap: nowrap;
        justify-content: space-between;
        -moz-column-gap: 1.25rem;
             column-gap: 1.25rem
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-bottom: 2.5rem
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE .styles_title__6mUS_ {
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE .styles_title__6mUS_ {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600
    }
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE .styles_title__6mUS_ {
        font-size: 28px;
        line-height: 42px;
        font-weight: 600
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE .styles_details__fma7Q {
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE .styles_details__fma7Q {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE .styles_list__g2GTW {
    list-style-position: inside;
    list-style-type: disc;
    padding-top: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_detailContainer__0o3SE .styles_list__g2GTW {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_imgContainer__dUO1N {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 1024px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_imgContainer__dUO1N {
        justify-content: flex-start
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_aside__f0_He .styles_imgContainer__dUO1N img {
    height: 100%;
    width: 100%
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_article__bMk_l {
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 2.5rem;
    padding-top: 5rem
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_article__bMk_l {
        row-gap: 4rem
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_article__bMk_l:first-child {
    padding-top: 0px
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_article__bMk_l .styles_title__6mUS_ {
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_article__bMk_l .styles_details__fma7Q {
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_article__bMk_l .styles_details__fma7Q {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_article__bMk_l .styles_list__g2GTW {
    list-style-position: inside;
    list-style-type: disc;
    padding-top: 0.5rem;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_SectorArticleContainer__efkoo .styles_content__2NYvV .styles_article__bMk_l .styles_list__g2GTW {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Career/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_DetailsContainer__A_O6B {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_DetailsContainer__A_O6B {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_DetailsContainer__A_O6B {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_DetailsContainer__A_O6B {
        max-width: 1120px
    }
}
.styles_DetailsContainer__A_O6B {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 8rem;
    text-align: center
}
@media (min-width: 768px) {
    .styles_DetailsContainer__A_O6B {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_DetailsContainer__A_O6B .styles_title__CWKK6 {
    margin-bottom: 1.25rem;
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_DetailsContainer__A_O6B .styles_aside__afD_M {
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
.styles_DetailsContainer__A_O6B .styles_aside__afD_M p {
    margin-bottom: 1.25rem;
    text-align: center
}
.styles_DetailsContainer__A_O6B .styles_aside__afD_M p strong {
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/ProtectionPersonalData/DownloadBox/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_DownloadBoxContainer__pbPG9 {
    position: relative;
    margin-top: 5rem;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-bottom: 5rem
}
@media (min-width: 768px) {
    .styles_DownloadBoxContainer__pbPG9 {
        padding-bottom: 12rem
    }
}
@media (min-width: 1024px) {
    .styles_DownloadBoxContainer__pbPG9 {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5rem
    }
}
.styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO {
        max-width: 1120px
    }
}
.styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO .styles_listBoxContainer__7DfPs {
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 1.25rem
}
.styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO .styles_listBoxContainer__7DfPs .styles_box__Lh6W1 {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    border-radius: 16px;
    border-width: 1px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 22px;
    padding-right: 22px;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO .styles_listBoxContainer__7DfPs .styles_box__Lh6W1 .styles_details__M1Tiq {
    width: 100%
}
.styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO .styles_listBoxContainer__7DfPs .styles_box__Lh6W1 .styles_details__M1Tiq .styles_title__8pQ7s {
    padding-bottom: 0.25rem;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
.styles_DownloadBoxContainer__pbPG9 .styles_content__pDjRO .styles_listBoxContainer__7DfPs .styles_box__Lh6W1 .styles_details__M1Tiq .styles_boxText__2B_v7 {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Etech/EtechAside/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_CultureAsideContainer__cc37r {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252 / var(--tw-bg-opacity, 1));
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.styles_CultureAsideContainer__cc37r .styles_content__eSipA {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_CultureAsideContainer__cc37r .styles_content__eSipA {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_CultureAsideContainer__cc37r .styles_content__eSipA {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_CultureAsideContainer__cc37r .styles_content__eSipA {
        max-width: 1120px
    }
}
.styles_CultureAsideContainer__cc37r .styles_content__eSipA {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_CultureAsideContainer__cc37r .styles_content__eSipA .styles_imgContainer__OADTe {
    margin-top: -70px;
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    -o-object-fit: cover;
       object-fit: cover
}
@media (min-width: 768px) {
    .styles_CultureAsideContainer__cc37r .styles_content__eSipA .styles_imgContainer__OADTe {
        margin-top: -100px
    }
}
@media (min-width: 1024px) {
    .styles_CultureAsideContainer__cc37r .styles_content__eSipA .styles_imgContainer__OADTe {
        margin-top: -180px
    }
}
.styles_CultureAsideContainer__cc37r .styles_content__eSipA .styles_imgContainer__OADTe img {
    height: 100%;
    width: 100%
}
.styles_CultureAsideContainer__cc37r .styles_content__eSipA .styles_asideContainer__wVF67 {
    width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem
}
.styles_CultureAsideContainer__cc37r .styles_content__eSipA .styles_asideContainer__wVF67 .styles_title__2XDaG {
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
.styles_CultureAsideContainer__cc37r .styles_content__eSipA .styles_asideContainer__wVF67 .styles_description__ZrV14 {
    margin-top: 0.25rem;
    margin-bottom: 1.25rem;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}
.styles_CultureAsideContainer__cc37r .styles_content__eSipA .styles_asideContainer__wVF67 .styles_listItem__9DEAS {
    list-style-position: inside;
    list-style-type: disc;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Etech/EtechCard/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_InfoCardContainer__kS9Pa {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.styles_InfoCardContainer__kS9Pa .styles_content__T2zJu {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kS9Pa .styles_content__T2zJu {
        width: 100%;
        margin-right: auto;
        margin-left: auto
    }
    @media (min-width: 768px) {
        .styles_InfoCardContainer__kS9Pa .styles_content__T2zJu {
            max-width: 768px
        }
    }
    @media (min-width: 1024px) {
        .styles_InfoCardContainer__kS9Pa .styles_content__T2zJu {
            max-width: 1024px
        }
    }
    @media (min-width: 1120px) {
        .styles_InfoCardContainer__kS9Pa .styles_content__T2zJu {
            max-width: 1120px
        }
    }
}
.styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 {
    position: relative;
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 {
        -moz-column-gap: 2.5rem;
             column-gap: 2.5rem
    }
}
@media (min-width: 1024px) {
    .styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 {
        justify-content: space-between
    }
}
.styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 .styles_card__bLXuH {
    height: 100%;
    width: 100%;
    border-radius: 16px;
    border-width: 1px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1.5rem;
    --tw-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
    --tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 .styles_card__bLXuH .styles_imgContainer__i2HBM {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(228 236 247 / var(--tw-border-opacity, 1));
    padding-bottom: 1.25rem
}
.styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 .styles_card__bLXuH .styles_imgContainer__i2HBM .styles_title__zeeYF {
    padding-top: 1.25rem;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
.styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 .styles_card__bLXuH .styles_detailsContainer__BO5GM {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-top: 1.25rem
}
.styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 .styles_card__bLXuH .styles_detailsContainer__BO5GM .styles_altTitle__Y2_DQ {
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(22 25 44 / var(--tw-text-opacity, 1))
}
.styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 .styles_card__bLXuH .styles_detailsContainer__BO5GM .styles_details__o1nHj {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    padding-top: 0.5rem;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 .styles_card__bLXuH .styles_detailsContainer__BO5GM .styles_details__o1nHj {
        overflow: visible;
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-line-clamp: none
    }
}
.styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 .styles_card__bLXuH .styles_detailsContainer__BO5GM .styles_link__ldVYW {
    display: flex;
    align-items: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    padding-top: 0.75rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 16 90 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_InfoCardContainer__kS9Pa .styles_content__T2zJu .styles_cardContainer__kWkx5 .styles_card__bLXuH .styles_detailsContainer__BO5GM .styles_link__ldVYW {
        display: none
    }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/ServicesDetail/ServicesCardContainer/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_ServicesCardContainer__PmdhN {
    margin-top: 100px;
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}
.styles_ServicesCardContainer__PmdhN .styles_content__iU_n4 {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_ServicesCardContainer__PmdhN .styles_content__iU_n4 {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_ServicesCardContainer__PmdhN .styles_content__iU_n4 {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_ServicesCardContainer__PmdhN .styles_content__iU_n4 {
        max-width: 1120px
    }
}
.styles_ServicesCardContainer__PmdhN .styles_content__iU_n4 {
    display: flex;
    flex-direction: column;
    row-gap: 2.5rem
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Historical/HistoricalTimeline/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_box__szur4 {
    position: relative;
    width: 50%
}
.styles_box__szur4 .styles_boxContainer__e2Ony {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column
}
.styles_box__szur4 .styles_boxContainer__e2Ony .styles_title__MuMlU {
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 0.75rem;
    font-size: 40px;
    line-height: 54px;
    font-weight: 700
}
@media (min-width: 1024px) {
    .styles_box__szur4 .styles_boxContainer__e2Ony .styles_title__MuMlU {
        font-size: 56px;
        line-height: 54px;
        font-weight: 700
    }
}
.styles_box__szur4 .styles_boxContainer__e2Ony .styles_text__IhPm_ {
    width: 100%;
    text-align: end;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(39 39 46 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_box__szur4 .styles_boxContainer__e2Ony .styles_text__IhPm_ {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_box__szur4 .styles_boxContainer__e2Ony .styles_imgContainer__73GD8 {
    padding-bottom: 0.75rem
}
.styles_box__szur4.styles_left__buD0_ {
    position: relative;
    left: 0px;
    align-items: flex-end
}
.styles_box__szur4.styles_left__buD0_ .styles_title__MuMlU {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    padding-right: 2.5rem
}
.styles_box__szur4.styles_left__buD0_ .styles_title__MuMlU::after {
    position: absolute;
    top: calc(50% - 9px);
    right: 0px;
    height: 4px;
    width: 18px;
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
    --tw-content: "";
    content: var(--tw-content)
}
.styles_box__szur4.styles_left__buD0_ .styles_title__MuMlU .styles_dot__Giexy {
    position: relative;
    left: 1rem;
    height: 16px;
    width: 16px;
    border-radius: 9999px
}
.styles_box__szur4.styles_left__buD0_ .styles_text__IhPm_ {
    padding-right: 2.5rem
}
.styles_box__szur4.styles_left__buD0_ .styles_imgContainer__73GD8 {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    padding-right: 2.5rem
}
.styles_box__szur4.styles_right__dAlgS {
    position: relative;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}
.styles_box__szur4.styles_right__dAlgS .styles_title__MuMlU {
    padding-left: 2.5rem
}
.styles_box__szur4.styles_right__dAlgS .styles_title__MuMlU::after {
    position: absolute;
    top: calc(50% - 9px);
    left: 0px;
    height: 4px;
    width: 18px;
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
    --tw-content: "";
    content: var(--tw-content)
}
.styles_box__szur4.styles_right__dAlgS .styles_title__MuMlU .styles_titleAlt__dJjfR {
    order: 2
}
.styles_box__szur4.styles_right__dAlgS .styles_title__MuMlU .styles_dot__Giexy {
    position: relative;
    right: 1rem;
    order: 1;
    height: 16px;
    width: 16px;
    border-radius: 9999px
}
.styles_box__szur4.styles_right__dAlgS .styles_text__IhPm_ {
    width: 100%;
    padding-left: 3.5rem;
    text-align: start
}
.styles_box__szur4.styles_right__dAlgS .styles_imgContainer__73GD8 {
    padding-left: 3.5rem
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Historical/TimelineContainer/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_CultureAsideContainer__CgIhF {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-top: 8rem;
    padding-bottom: 8rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.styles_CultureAsideContainer__CgIhF .styles_content__X4yaB {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_CultureAsideContainer__CgIhF .styles_content__X4yaB {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_CultureAsideContainer__CgIhF .styles_content__X4yaB {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_CultureAsideContainer__CgIhF .styles_content__X4yaB {
        max-width: 1120px
    }
}
.styles_CultureAsideContainer__CgIhF .styles_content__X4yaB {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 5rem
}
.styles_CultureAsideContainer__CgIhF .styles_content__X4yaB::after {
    position: absolute;
    top: 1.5rem;
    left: 50%;
    margin-left: -3px;
    height: 100%;
    width: 6px;
    --tw-bg-opacity: 1;
    background-color: rgb(228 236 247 / var(--tw-bg-opacity, 1));
    --tw-content: "";
    content: var(--tw-content)
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/Permission/Detail/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_DetailContainer__sQKUE {
    position: relative;
    margin-top: 5rem;
    margin-bottom: 5rem;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 1.75rem;
    padding-right: 1.75rem
}
@media (min-width: 1024px) {
    .styles_DetailContainer__sQKUE {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_DetailContainer__sQKUE .styles_content__tDNMn {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_DetailContainer__sQKUE .styles_content__tDNMn {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_DetailContainer__sQKUE .styles_content__tDNMn {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_DetailContainer__sQKUE .styles_content__tDNMn {
        max-width: 1120px
    }
}
.styles_DetailContainer__sQKUE .styles_content__tDNMn {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}
.styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem
}
@media (min-width: 1024px) {
    .styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o {
        flex-wrap: nowrap;
        justify-content: space-between
    }
}
.styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o .styles_detailContainer__pfhyU {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-bottom: 7rem
}
@media (min-width: 768px) {
    .styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o .styles_detailContainer__pfhyU {
        align-items: flex-start
    }
}
@media (min-width: 1024px) {
    .styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o .styles_detailContainer__pfhyU {
        padding-bottom: 0px
    }
}
.styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o .styles_detailContainer__pfhyU .styles_title__ghucv {
    margin-bottom: 1.75rem;
    font-size: 28px;
    line-height: 42px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o .styles_detailContainer__pfhyU .styles_title__ghucv {
        font-size: 36px;
        line-height: 42px;
        font-weight: 700
    }
}
.styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o .styles_detailContainer__pfhyU .styles_details__oj_BG {
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o .styles_detailContainer__pfhyU .styles_details__oj_BG {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
.styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o .styles_detailContainer__pfhyU .styles_list__Dkoa_ {
    list-style-position: inside;
    list-style-type: disc;
    padding-top: 0.5rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_DetailContainer__sQKUE .styles_content__tDNMn .styles_aside__Aip6o .styles_detailContainer__pfhyU .styles_list__Dkoa_ {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/templates/YYSForm/Form/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_FormContainer___AeLo {
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 4rem;
    padding-bottom: 4rem
}
@media (min-width: 768px) {
    .styles_FormContainer___AeLo {
        padding-top: 8rem;
        padding-bottom: 8rem
    }
}
@media (min-width: 1024px) {
    .styles_FormContainer___AeLo {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-bottom: 8rem
    }
}
.styles_FormContainer___AeLo .styles_content__sysYM {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .styles_FormContainer___AeLo .styles_content__sysYM {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .styles_FormContainer___AeLo .styles_content__sysYM {
        max-width: 1024px
    }
}
@media (min-width: 1120px) {
    .styles_FormContainer___AeLo .styles_content__sysYM {
        max-width: 1120px
    }
}
.styles_FormContainer___AeLo .styles_content__sysYM {
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 2.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
@media (min-width: 768px) {
    .styles_FormContainer___AeLo .styles_content__sysYM {
        padding-left: 0px;
        padding-right: 0px
    }
}
.styles_FormContainer___AeLo .styles_content__sysYM .styles_imgContainer__h7X5a {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    -o-object-fit: cover;
       object-fit: cover
}
.styles_FormContainer___AeLo .styles_content__sysYM .styles_formContainer____qGN {
    display: flex;
    width: 100%;
    justify-content: center
}
.styles_FormContainer___AeLo .styles_content__sysYM .styles_formContainer____qGN .styles_formContent__GfXdZ {
    width: 100%
}
@media (min-width: 768px) {
    .styles_FormContainer___AeLo .styles_content__sysYM .styles_formContainer____qGN .styles_formContent__GfXdZ {
        max-width: 512px
    }
}
.styles_FormContainer___AeLo .styles_content__sysYM .styles_formContainer____qGN .styles_formContent__GfXdZ .styles_formTitle__bDYX1 {
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 24 138 / var(--tw-text-opacity, 1))
}
@media (min-width: 768px) {
    .styles_FormContainer___AeLo .styles_content__sysYM .styles_formContainer____qGN .styles_formContent__GfXdZ .styles_formTitle__bDYX1 {
        font-size: 28px;
        line-height: 42px;
        font-weight: 600
    }
}
.styles_FormContainer___AeLo .styles_content__sysYM .styles_formContainer____qGN .styles_formContent__GfXdZ .styles_form__1HJ8P {
    display: flex;
    width: 100%;
    flex-direction: column;
    row-gap: 1.25rem;
    padding-top: 1.25rem
}
.styles_FormContainer___AeLo .styles_content__sysYM .styles_formContainer____qGN .styles_formContent__GfXdZ .styles_buttonContainer__TWYDs {
    display: flex;
    width: 100%;
    justify-content: center;
    padding-top: 0.75rem
}
.styles_FormContainer___AeLo .styles_content__sysYM .styles_formContainer____qGN .styles_formContent__GfXdZ .styles_buttonContainer__TWYDs .styles_button__t2loE {
    --tw-bg-opacity: 1;
    background-color: rgb(0 16 90 / var(--tw-bg-opacity, 1));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.styles_FormContainer___AeLo .styles_text__OqegY {
    height: 100%;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(66 84 102 / var(--tw-text-opacity, 1))
}
@media (min-width: 1024px) {
    .styles_FormContainer___AeLo .styles_text__OqegY {
        font-size: 14px;
        line-height: 21px;
        font-weight: 400
    }
}
.styles_FormContainer___AeLo .styles_text__OqegY.styles_success__T3ROS {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.styles_FormContainer___AeLo .styles_text__OqegY.styles_error__OtaE8 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
